Pymongo数组字段:保证其元素保持在顺序中

时间:2018-02-02 00:15:25

标签: pymongo

Python确保列表元素保持在顺序中。

据我所知,MongoDB数组也保持了数组的顺序。

使用Pymongo在插入,检索和更新时也确保相同的顺序?

我没有充分的理由怀疑这一点,但我找不到任何关于它的参考!

pymongo == 3.3.1

MongoDB 3.4.9

谢谢!

1 个答案:

答案 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 如果数组顺序没有得到维护,他们可能会提供一些工具来处理它