Mongo知道元组是什么吗?

时间:2018-01-09 20:19:40

标签: python mongodb tuples pymongo

我使用PyMongo将元组列表存储到MongoDB数据库中。出于某种原因,当我在mongo shell中查看数据时,元组用方括号表示。

此外,当我从数据库中提取数据并检查其type()时,python告诉我它是一个列表。

是否可以在mongo数据库中存储元组?

1 个答案:

答案 0 :(得分:1)

不,Mongo实际上使用类似BSON的结构,因此它不支持元组。这就是PyMongo将它们转换为列表的原因。当然,当你从Mongo加载它们时,你可以将它们转换回元组。 从上面的链接可以看出,支持许多类型,最常见的是:

  • 字符串
  • 对象
  • 阵列
  • 二进制数据
  • 布尔
  • 日期
  • 正则表达式