如何获取mongodb数组中的元素值


  • 註冊用戶

    我有很多歌曲包含在一个集合中,每个包含_id和description,在描述中是一个数组的元素,包括line和sub_fingerprint,我传递_id和行。 如何检索子指纹?mongo命令如下:

    db.getCollection ('song_fingerprint'). Find ({_id: 1},                  {Fingerprint: {$ elemMatch: {line: 102}}}) 

    但在Java中,这是非常困难的

     { "_id" : 13, "fingerprint" : [ { "line" : 1, "sub_finger" : "74076e76" }, { "line" : 2, "sub_finger" : "74076ef6" }, { "line" : 3, "sub_finger" : "74076ef6" }, { "line" : 4, "sub_finger" : "74056ef6" }, { "line" : 5, "sub_finger" : "76856ed6" }, { "line" : 6, "sub_finger" : "76e52ed6" }, { "line" : 7, "sub_finger" : "76e58cd6" }] }

登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待