从json文件导入数据库的集合模型

时间:2019-07-11 07:20:55

标签: mongodb mongoose mongoose-schema

如果我在MongoDB中导入JSON文件,是否还需要在我的应用中为此集合创建一个模型?

我在MongoDB中使用mongoimport导入了一个名为“ places”的集合。现在,在我的应用程序中,我想从该集合中获取一些数据,是否必须先为此导入的集合创建一个模型,然后查询该集合,还是针对这种情况有另一种方法?

1 个答案:

答案 0 :(得分:0)

您无需为应用创建模型,因为Mongo是无模式的,您不需要ORM,但可以确保您要查询的字段正确。

我不知道猫鼬,但在我看来,您的应用需要一个数据库连接器,即在应用内声明数据库

在将连接加载到数据库之后,在您的应用程序内部 您可以直接查询数据库。像这样:

var myCity = db.place.findOne({"city": input.city})
  

我对答案的质量表示歉意,但对输入,应用程序或驱动程序一无所知。