【问题标题】:Finding documents in mongodb collection where a field is equal to given integer value在 mongodb 集合中查找字段等于给定整数值的文档
【发布时间】:2016-09-15 15:11:31
【问题描述】:

我想查找字段property_id 等于-549 的所有文档。我试过了:

db.getCollection('CollectionName').find({'property_id' : -549 })

这不会返回任何记录,并显示一条消息:“已获取 0 条记录”。

但我在该文档中看到property_id 字段为-549。 我不确定我做错了什么。字段类型为int32。

【问题讨论】:

  • 告诉我们db.getCollection('myCollectionName').find()
  • 如何显示?它输出 20 个文档。你要我截图吗?
  • 仅复制该文档并粘贴到您的问题中
  • 你的字段名有可能有空格,你可能想用空格db.getCollection('CollectionName').find({'property_id ' : -549 })db.getCollection('CollectionName').find({' property_id' : -549 })查询

标签: mongodb mongodb-query


【解决方案1】:

检查字段名'property_id'是否有空格: 试试

db.getCollection('CollectionName').find({'\uFEFFproperty_id' : -549 })

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2018-04-21
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    相关资源
    最近更新 更多