我正在尝试使用Pymongo python驱动程序在MongoDB集合中进行查找。
我正在使用一个名为“book id”的密钥,其数据类型为“int64”,但是文档只提到了搜索包含带有int64数据类型的“book id”的文档的能力。 e.g。
db.books.find( { "book id": { $type : 18 } })
如何使用Python执行相同的搜索,还包括要搜索的键值。 e.g。
"book id": 12345
答案 0 :(得分:0)
数字types是MongoDB将为您进行转换的一种情况。因此,您无需对int64
字段执行任何特殊操作:
db.books.find({ "book id": 12345 })