我有一個mongoDB檔案,看起來像這樣:
我有一個mongoDB檔案,看起來像這樣:
[
{
"id"。1,
"name": "abc",
"class": "top-level",
"subClass": [
{
"id": 1,
"name": "def",
"class": "second-level", "class".
}
]
},
{
"id": 2,
"name": "xyz",
"class": "top-level",
"subClass": [
{
"id": 1,
"name": "def",
"class": "second-level", "class".
}
]
}
我想把欄位id排除在頂層和第二層類之外。我試著做了一些查詢,但由于我是新手,所以我想不出來。請幫助我。謝謝你
uj5u.com熱心網友回復:
你只需要使用projection選項進行查詢,并排除不相關的欄位,像這樣:
db.collection.find({},
{
id: 0,
"subClass.id"。0.
})
uj5u.com熱心網友回復:
@Query(value = "{}", fields = "{'id':0, 'subClass.id':0}")
這就解決了我的問題。謝謝你的幫助
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/309672.html
標籤:
