Origin::Selector オブジェクトをシリアライズして、ネイティブの Mongo に直接フィードできるようにするにはどうすればよいですか?
現在、to_json でほぼ達成できますが、Date や ObjectId などの特定の型をラップする必要があります。
例として、これは to_json がもたらすものです:
{
"$and": [
"archived":false,
"group_id":{
"$in":[
"52289c3cb777888350000002"
]
}
]
}
しかし、mongoにクエリを実行する前に、これに変換する必要があります:
{
"$and": [
"archived":false,
"group_id":{
"$in":[
ObjectId("52289c3cb777888350000002")
]
}
]
}
Mongoid::Criteria または Origin::Selector オブジェクトから実際のプロトコル クエリ文字列を取得する文書化されていない方法はありますか?