mongo代码:
db.temperature.insert({ “×”:3, “Y”:4});
db.temperature.find();
输出 {“_ id”:ObjectId(“52b418fb132c1f3236831447”),“y”:4,“x”:3}
请帮助我理解为什么在我的情况下(上面)。即使插入订单时,find方法首先显示Y值,然后显示x值。
感谢任何帮助。
答案 0 :(得分:4)
引用https://stackoverflow.com/a/6453755/1150636
基于JSON原则的MongoDB中的文档结构和集合结构。 JSON是一组键/值对(特别是用于文档的fieldName / fieldValue和用于集合的索引/文档)。从这个角度来看,你似乎根本不能依赖订单。
这意味着没有特定的命令要求mongodb返回一条记录的字段。您需要准备好按照可能返回的顺序解析结果。