我需要在mongoDB中创建一个具有两个字段(无需任何方法)的对象数组,以便文档具有一个字段,该字段是具有两个字段的这些对象的数组。我不知道架构语法应该是什么。我该怎么做?
此外: 我可以只使用数组声明一个文档并使用在运行时创建的javascript对象填充它吗? 或者我应该在Schema中为数组保存文档声明自定义对象吗?
非常感谢!
答案 0 :(得分:0)
以下是使用对象数组创建对象的示例,每个对象包含2个字段。这是你在找什么?
$ mongo
MongoDB shell version: 2.6.3
connecting to: test
>
>
> db.test.insert({myArray: [{a: 1, b: 2}, {a: 3, b:4}]})
WriteResult({ "nInserted" : 1 })
> db.test.findOne()
{
"_id" : ObjectId("53adc9301e7d2620fc75f8c7"),
"myArray" : [
{
"a" : 1,
"b" : 2
},
{
"a" : 3,
"b" : 4
}
]
}