【发布时间】:2019-11-20 20:18:19
【问题描述】:
如果我在 MongoDB 中导入 JSON 文件,我是否还需要在我的应用程序中为此集合创建模型?
我在 MongoDB 中使用 mongoimport 导入了一个名为“places”的集合。现在在我的应用程序中,我想从这个集合中获取一些数据,是否必须首先为这个导入的集合创建一个模型,然后查询该集合,或者对于这种情况还有另一种方法?
【问题讨论】:
标签: mongodb mongoose mongoose-schema
如果我在 MongoDB 中导入 JSON 文件,我是否还需要在我的应用程序中为此集合创建模型?
我在 MongoDB 中使用 mongoimport 导入了一个名为“places”的集合。现在在我的应用程序中,我想从这个集合中获取一些数据,是否必须首先为这个导入的集合创建一个模型,然后查询该集合,或者对于这种情况还有另一种方法?
【问题讨论】:
标签: mongodb mongoose mongoose-schema
您不必为您的应用创建模型,因为 Mongo 是无模式的,您不需要 ORM,但要确保您有正确的字段要查询。
我不知道猫鼬,但在我的想法中,您的应用程序需要一个连接到数据库的连接器,即在您的应用程序中声明您的数据库
然后在加载到数据库的连接后在您的应用程序中 您可以直接查询您的数据库。比如:
var myCity = db.place.findOne({"city": input.city})
对于答案的质量,我深表歉意,但我对输入或应用程序或驱动程序一无所知。
【讨论】: