Strapi 没有从托管在 Digital Ocean 上的现有 MongoDB 加载集合

Strapi is not loading the Collections from existing MongoDB hosted on Digital Ocean

我正在使用 Strapi 创建一个新应用程序,我试图将它与托管在 Digital Ocean 上的 MongoDB 连接,但不幸的是 Strapi 无法从现有的集合中获取集合MongoDB。在这里,我提到了实现 Strapi 与现有 MongoDB:

的连接所遵循的完整步骤

为了从mongodb得到所有已经创建的collection,你必须先添加content-types.

转到 http://localhost:1337/admin 并执行以下步骤(登录后)-

  1. 先加一个Content Type

  1. Advance Section 中,添加您的 collection 姓名。它应该与数据库中的相同。(在Base Section中你可以给这个collection起任何名字)

  1. 确保使用正确的 field-types
  2. 添加所有字段

  1. 现在只需单击 Content Types 下的 collection,您将从数据库中获取所有记录。

我从 mongo shell 创建了这两个记录,它们显示在本节中。

我相信你会得到答案

有关更多信息,请查看下面的这些链接-

Strapi-Create-product

官方也可以看video