【问题标题】:Pymongo find using int64 fieldsPymongo 使用 int64 字段查找
【发布时间】:2014-05-09 23:44:51
【问题描述】:

我正在尝试使用 Pymongo python 驱动程序在 MongoDB 集合中进行查找。

我正在使用一个名为“book id”的键,它的数据类型为“int64”,但是文档只提到了搜索包含具有 int64 数据类型的“book id”的文档的能力。例如

 db.books.find( { "book id": { $type : 18 } })

如何使用 Python 执行相同的搜索,并包含要搜索的键值。例如

"book id": 12345

【问题讨论】:

    标签: python mongodb pymongo


    【解决方案1】:

    数字 types 是 MongoDB 将为您进行转换的一种情况。因此,您无需为 int64 字段做任何特别的事情:

    db.books.find({ "book id": 12345 })
    

    【讨论】:

    • 是的,谢谢 - 刚刚弄清楚为什么它不适合我。我的钥匙里面有空格。例如{“书号”:12345 }
    猜你喜欢
    • 1970-01-01
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    • 2020-12-23
    • 2020-10-20
    • 1970-01-01
    • 2012-08-17
    相关资源
    最近更新 更多