検索

ホームページ  >  に質問  >  本文

mongodb - Mongo java驱动中,有没有封装好的函数,可以直接取到文档中的某个具体的值,而不是一个文档?或者有没有方法实现??

{"_id":"37389873",
"Date":{
"name":{"count":"7",
"user": "liyang",
}

     }

}

比如数据库中存的这个文档,我想取count中的值7,只取数字7,不要文档,改怎么实现呢??

滿天的星座滿天的星座2861日前862

全員に返信(5)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-04-24 16:02:54

    最後に、Jacksonを使用してJSON文字列をマップに変換し、次にマップを使用してレイヤーごとにスライスし、最後に数値を返しました

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-24 16:02:54

    db.xxx.findOne({"_id":"37389873"}, {"Date.name.count": 1}).Date.name.count

    運用効果

    リーリー

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-24 16:02:54

    http://jongo.org/
    たぶんこれがあなたが探しているものです

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-24 16:02:54

    Spring の mongodb プラグインは満足できます

    リーリー

    クエリはクエリ条件です
    フィールドはクエリされるフィールドです

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-24 16:02:54

    collections.find(docQuery).projection(keys)

    返事
    0
  • キャンセル返事