1
如何將Origin :: Selector對象序列化爲可以直接提供給本地Mongo的東西?來自Mongoid的Mongo就緒查詢
目前,to_json讓我幾乎在那裏,但我必須包裝某些類型,如Date和ObjectId。
作爲一個例子,這是to_json產量:
{
"$and": [
"archived":false,
"group_id":{
"$in":[
"52289c3cb777888350000002"
]
}
]
}
,但我接下來要查詢蒙戈之前轉換成這樣:
{
"$and": [
"archived":false,
"group_id":{
"$in":[
ObjectId("52289c3cb777888350000002")
]
}
]
}
是否有一個未公開的方式來獲得實際的協議從一個Mongoid :: Criteria或Origin :: Selector對象查詢字符串?
很酷,非常感謝回答。我想我在嘗試查找先前的問題時忽略使用「raw」這個詞! –