奇怪的结果mongodb
有人能解释一下为什么我的数据库中包含以下数据时会出现以下结果: 数据库中的数据:奇怪的结果mongodb,mongodb,Mongodb,有人能解释一下为什么我的数据库中包含以下数据时会出现以下结果: 数据库中的数据: { "_id": { "$oid" : "4E4BDA5A068E2C5B0E450100" }, "name" : "john", "object" : { "A":"1", "B":"2" }, "array" : [ {"A":"1"}, {"B":"2"} ] } 查询: find({name:“john”}) 结果: { "_id" : Objec
{
"_id": { "$oid" : "4E4BDA5A068E2C5B0E450100" },
"name" : "john",
"object" : {
"A":"1",
"B":"2"
},
"array" : [
{"A":"1"},
{"B":"2"}
]
}
查询:
find({name:“john”})
结果:
{ "_id" : ObjectId("4e4bda5a068e2c5b0e450100"), "name" : "john", "object" : { "A" : "1", "B" : "2" }, "array" : [ { "B" : "2" } ] }
我的阵列A:1在哪里???谢谢你的帮助
Mongo 2.0.1您的语法中一定有错误 插入您的文档:
db.free4297.insert({
"_id": { _id: ObjectId("4E4BDA5A068E2C5B0E450100") },
"name" : "john",
"object" : {
"A":"1",
"B":"2"
},
"array" : [
{"A":"1"},
{"B":"2"}
]
})
然后:
db.free4297.insert({
"_id": { _id: ObjectId("4E4BDA5A068E2C5B0E450100") },
"name" : "john",
"object" : {
"A":"1",
"B":"2"
},
"array" : [
{"A":"1"},
{"B":"2"}
]
})
db.free4297.findOne({name:“john”})
好吧,我还是不明白为什么,但现在看来还可以:/