3
我有嵌入式關鍵字文檔(用戶EmbedMany關鍵字)的頂級文檔用戶。 嗯,我不知道如何從具體的用戶通過關鍵字的ID 關鍵字對象我花了很多時間試圖解決這個問題,但它仍然爲我打開問題。 所以我幫助這裏的人會幫助我。 非常感謝。學說MongoDB查詢嵌入式文檔
我有嵌入式關鍵字文檔(用戶EmbedMany關鍵字)的頂級文檔用戶。 嗯,我不知道如何從具體的用戶通過關鍵字的ID 關鍵字對象我花了很多時間試圖解決這個問題,但它仍然爲我打開問題。 所以我幫助這裏的人會幫助我。 非常感謝。學說MongoDB查詢嵌入式文檔
只能從mongodb加載父文檔。但是有$slice運算符只能用有限的嵌入文件數加載母文件。
在本地MongoDB的語言,你可以這樣做,以便:
db.users.find({_id: "UserId", "Keywords._id", "keywordId"},
{Keywords:{$slice: 1}}) // first matched by id keyword
從教義,您將收到用戶的文件只有一個嵌入關鍵字。
希望這會有所幫助。