Rumah > Soal Jawab > teks badan
{"_id":"37389873",
"Date":{
"name":{"count":"7",
"user": "liyang",
}
}
}
比如数据库中存的这个文档,我想取count中的值7,只取数字7,不要文档,改怎么实现呢??
过去多啦不再A梦2017-04-24 16:02:54
Akhir sekali, saya menggunakan jackson untuk menukar rentetan json kepada peta, dan kemudian menggunakan peta untuk menghirisnya lapisan demi lapisan, dan akhirnya mengembalikan nilai berangka
天蓬老师2017-04-24 16:02:54
db.xxx.findOne({"_id":"37389873"}, {"Date.name.count": 1}).Date.name.count
Kesan operasi
~/tmp
▶ cat mmm.js
#!/usr/bin/env mongo
var db = connect('test');
db.xxx.drop();
db.xxx.insert({
"_id": "37389873",
"Date":{
"name":{"count":"7",
"user": "liyang",
}
}
});
print( db.xxx.findOne({"_id":"37389873"}, {"Date.name.count": 1}).Date.name.count );
~/tmp
▶ ./mmm.js
MongoDB shell version: 2.6.3
connecting to: test
connecting to: test
7
曾经蜡笔没有小新2017-04-24 16:02:54
Pemalam mongodb Spring boleh memenuhi
BasicQuery query = new BasicQuery(query,fields);
pertanyaan ialah syarat pertanyaan
medan ialah medan untuk disoal