28
A
回答
43
您可以查詢嵌入式文檔,只需限定名稱。現在,這將返回所有與您的查詢相匹配的書籍的作者。
如果作者被定義爲具有多方面的:書(和書籍是一種嵌入式::文件)
@authors_with_sewid = Author.where("books.name" => "sewid").all
你會那麼需要遍歷作者和提取的書籍。
相關問題
- 1. Minimongo嵌套查詢嵌入文檔
- 2. 使用MongoMapper查詢文檔中的嵌入式文檔
- 3. 如何通過參考文檔查詢嵌入式文檔?
- 4. 用mongoid(或替代)查詢嵌套嵌入式文檔
- 5. 在MongoDB中查詢嵌入文檔
- 6. MongoDB查詢返回僅嵌入文檔
- 7. 如何將嵌入式文檔放入嵌入式文檔中?
- 8. Mongoid遞歸查找嵌入式文檔
- 9. 查詢嵌套文檔mongoDB
- 10. 是否可以在嵌入式文檔上查詢?
- 11. 如何使用mongoid查詢嵌入式文檔中的子類?
- 12. 如何查詢數組中的嵌入式文檔 - MongoDB?
- 13. 用Mongoid限制查詢中的嵌入式文檔
- 14. 如何使用mongodb查詢嵌入式文檔
- 15. 如何查詢嵌入式數據documentDB以檢索父文檔
- 16. Rails Mongoid:查詢嵌入式文檔並訪問Mongoid標準
- 17. 查詢嵌入式文檔中的特定鍵
- 18. MongoDB查詢與嵌入式文檔(3級)
- 19. 如何在所有文檔中查詢所有不同的嵌入式文檔
- 20. MongoDB和嵌入式文檔,好用例
- 21. OrderBy嵌入式文檔
- 22. Mongodb upsert嵌入式文檔
- 23. 檢索嵌入式文檔
- 24. Mongoid:檢查現有文檔/嵌入式文檔
- 25. 同時嵌入和不嵌入文檔
- 26. MongoDB查詢和嵌入式文檔中發生次數的順序
- 27. MongoDB的查詢嵌入式文件
- 28. Mongoid嵌入式查詢
- 29. 爲什麼我的MongoDb查詢在Update上插入嵌入式文檔?
- 30. 嵌套查詢和加入
好的,非常感謝。如果我混合使用嵌入和引用的文檔,我還可以查詢引用的文檔嗎?例如,作者模型具有創建者字段,其中包含用戶的ID。是否可以做'Author.where(「book.name」=「sewid」)和(「creator.username」=>「example」)'?第一次嘗試失敗。 – sewid 2010-10-18 05:21:34
一旦它們被引用的對象,你將需要一個聯接。在蒙古的土地上沒有聯合。 – 2010-10-18 12:30:36
在這種情況下做的最好的事情是反規範化您的數據並將作者的用戶名與作者存儲在一起。 – Nader 2010-11-01 04:21:43