簡體   English   中英

MongoDB-mongohub gui-按_id objectid類型進行查詢

[英]MongoDB - mongohub gui - queries by _id objectid type

我正在為MongoDB使用MongoHub GUI: http ://mongohub.todayclose.com/

我希望能夠通過ObjectId進行查詢,因為這是MongoHub為_id重現的內容。 如何執行此操作,例如{“ _id”:“ 4d1b4687a6d5437619000000”}無效?

干杯,/ Marcin

{"_id": { $oid: "4d1b4687a6d5437619000000"}}絕對可以正常工作。 Java MongoDB驅動程序在具有'$oid'屬性的對象中隱式創建ObjectId對象。 使用'$ date'屬性的日期也相同。

嘗試以下代碼:

{"_id": ObjectId("4d1b4687a6d5437619000000")}

檢查以獲取更多詳細信息

在查詢中提供函數的情況下,MongoHub似乎已損壞( ObjectId ,正如galimy正確建議的那樣)。 如果按照galimy的建議輸入查詢,然后將MongoHub 表示將要執行的完整查詢(在“查詢”文本輸入上方顯示為灰色)復制並粘貼到連接的mongo CLI控制台中,即可正常工作。

我建議學習使用mongo控制台-我在玩MongoHub的5分鍾內發現了兩個錯誤,而且無論如何,當您輸入JSON進行查詢時,GUI都對您無濟於事。

好的,它已在最近的MongoHub版本中修復。 干杯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM