Python Mongo知道元组是什么吗?

Python Mongo知道元组是什么吗?,python,mongodb,tuples,pymongo,Python,Mongodb,Tuples,Pymongo,我正在使用PyMongo将元组列表存储到MongoDB数据库中。出于某种原因,当我查看mongo shell中的数据时,元组由方括号表示 此外,当我从数据库提取数据并检查其type()时,python告诉我这是一个列表 可以在mongo数据库中存储元组吗?不,mongo实际上使用类似于结构的结构,因此它不支持元组。这就是为什么PyMongo将它们转换为列表。当然,当您从Mongo加载它们时,可以将它们转换回元组。 从上面的链接可以看出,支持多种类型,最常见的有: 双重的 串 反对 排列 二进制

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

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

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

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

  • 双重的
  • 反对
  • 排列
  • 二进制数据
  • 布尔值
  • 日期
  • 空的
  • 正则表达式