Python确保列表元素保持在顺序中。
据我所知,MongoDB数组也保持了数组的顺序。
使用Pymongo在插入,检索和更新时也确保相同的顺序?
我没有充分的理由怀疑这一点,但我找不到任何关于它的参考!
pymongo == 3.3.1
MongoDB 3.4.9
谢谢!
答案 0 :(得分:1)
https://api.mongodb.com/python/current/api/bson/index.html提供了python类型到BSON类型的映射。由于双方都保持秩序,插入,检索等应保持秩序。
由于python dicts不维护键顺序,BSON包也提供http://api.mongodb.com/python/current/api/bson/son.html 如果数组顺序没有得到维护,他们可能会提供一些工具来处理它