我正在为我的购物车应用程序制作一个简单的后端,并且数据已嵌套。
这是集合的一些领域
db.now.insert( { name: "admin", status: "online"})
这是嵌套数据
"catalog" : [
{
"objectid" : 1,
"message" : "sold",
"status" : "open"
},
{
"objectid" : 12,
"message" : "not sold",
"status" : "open"
}
]
我将两个片段分开编写,但我想知道i catalog
如何成为insert语句的一部分。我还想知道目录中的objectid
字段是否唯一。
感谢。
答案 0 :(得分:0)
这是完整的片段,感谢@JohnnyHk和其他人的帮助
db.now.insert( { name: "admin", status: "online",catalog : [
{
"objectid" : ObjectId().str,
"message" : "sold",
"status" : "open"
},
{
"objectid" : ObjectId().str,
"message" : "not sold",
"status" : "open"
}
]})
那产生了
{
"_id" : ObjectId("570024f14a7f7f1343d47194"),
"name" : "admin",
"status" : "online",
"catalog" : [
{
"objectid" : "570024f14a7f7f1343d47192",
"message" : "sold",
"status" : "open"
},
{
"objectid" : "570024f14a7f7f1343d47193",
"message" : "not sold",
"status" : "open"
}
]
}