使用嵌入式数据模型将JSON导入mongodb数据库的最佳方式

时间:2016-02-26 13:41:24

标签: json mongodb

我有以下mongodb有两个数据模型:

var FirstSchema = new mongoose.Schema({
    name: String,
    second: { type: mongoose.Schema.Types.ObjectId, ref:'Second'}
});

var SecondSchema = new mongoose.Schema({
    name: String,
    first: [{ type: mongoose.Schema.Types.ObjectId, ref: 'First'}]
});

包含数千个对象的JSON:

[{"name":"First1", "second":["second1","second2,"second3"]}]

我想将json导入我的数据库。什么是最好的方式?

我怀疑命令行:mongoimport ........对我的嵌入式模型有用。

谢谢你的帮助

编辑:

我试过

mongoimport --db <nameOfDB> --collection firstCollection -- file pathToMyFile --jsonArray

但我只加载对象“First”而不是第二个导致模型“First”将字段“Second”变为null,我该怎么办?

0 个答案:

没有答案