我在下面的mongodb數據中遇到了問題。 我想獲得數據[projects][log][subject]
。 所以,我想這樣的選擇數組內部元素
$project':{_id:0, projects.log.subject:1}
,但它是不正確的語法..
{
"_id": ObjectID("569f3a3e9d2540764d8bde59"),
"A": "book",
"server": "us",
"projects": [
{
"domainArray": [
{
~~~~
}
],
"log": [
{
~~~~~,
"subject": "I WANT THIS"
}
],
"before": "234234234"
},
{
"domainArray": [
{
~~~~
}
],
"log": [
{
~~~~~,
"subject": "I WANT THIS"
}
],
"before": "234234234"
},....
] //end of projects
}//end of document
我怎樣才能通過[subject]
得到的數據組?我不知道這個想法..
Edited- 我預計這樣的
{
"subject":"first",
"subject":"second",
"subject":"third",
"subject":"~~~"
}
是否有可能數據?我只想獲得一些主題。
您可以編輯您的問題,以顯示預期的輸出? – chridam
將'projects.log.subject'包裹在引號中。 –
您能否請嘗試發佈預期結果的有效文檔? – styvane