我有以下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,我该怎么办?