創建索引後,我想查看索引的內容。以一個例子說明從MonboDB文檔:顯示mongodb索引內容
{ "_id" : ObjectId("..."),
"name" : "Warm Weather",
"author" : "Steve",
"tags" : [ "weather", "hot", "record", "april" ] }
然後在標籤領域的指數將有下列值:
{ tags: "weather" }
{ tags: "hot" }
{ tags: "record" }
{ tags: "april" }
所以,我想運行一個命令,比方說,db.weather._tags_.find()
顯示說的價值。
問題:這樣的shell命令是否存在?或者有沒有辦法在C++驅動程序中執行此操作?
你指的是什麼內容?如果你通過標籤鍵索引你的集合,那麼集合中的所有標籤都包含在你的索引中。我錯過了什麼? –
@emre nevayeshirazi我懷疑是我失去了一些東西。這是一個簡單的例子,但如果我嘗試更復雜的例子,我想查看索引的內容以確認我的設計目標已經達到或檢查任何異常情況。 –
您還可以將.explain()附加到您的查詢以查看查詢是否正在使用索引。 – ranman