【问题标题】:How to get only the value from int64 type with MongoDB如何使用 MongoDB 仅获取 int64 类型的值
【发布时间】:2017-09-26 22:07:25
【问题描述】:

我使用 RestHeart 从 MongoDB 获取数据。当我从包含 int64 类型字段(在本例中为“INT64_NUMBER”)的集合中请求文档时,响应包含:

"FLAG_A": "Y",
"FLAG_B": "N",
"INT64_NUMBER" {
    "$numberLong": "34"
},
"NUM_D": 123

在没有“$numberLong”类型的情况下,是否有任何选项可以获取相同的信息?我的意思是,类似于以下内容:

"FLAG_A": "Y",
"FLAG_B": "N",
"INT64_NUMBER": "34",
"NUM_D": 123

我认为我应该对项目使用某种聚合,但我自己找不到解决方案,也找不到网络上的示例。有人可以指导我找到合适的解决方案吗?提前致谢。

【问题讨论】:

    标签: mongodb projection restheart


    【解决方案1】:

    不,你不能。这是bson https://docs.mongodb.com/manual/reference/mongodb-extended-json/的严格json表示

    【讨论】:

      猜你喜欢
      • 2021-11-16
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      • 2010-11-19
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多