50c33766a09e6c5ce3a021a5
mongo db id like-を mongo db Object id like-に変換する方法はObjectId("50c33766a09e6c5ce3a021a5")
?
質問する
862 次
2 に答える
1
class ObjectIdParser {
static Serializable parse(String id) {
return ObjectId.isValid(id) ? new ObjectId(id) : null
}
}
于 2012-12-09T19:44:46.570 に答える
0
ありがとう@Emilこのメソッドは、Idクラスの文字列をbson.types.ObjectIdクラスに変換するだけです.これは正確なObjectId( "50c33766a09e6c5ce3a021a5")形式で必要です... grailsの条件クエリでオブジェクトIDを比較する必要があります-Raj
次に、2 つの文字列を比較しますが、何か間違った方法で行っているように感じます..
ObjectId id = new ObjectId("50c33766a09e6c5ce3a021a5")
String otherId = 'ObjectId("50c33766a09e6c5ce3a021a5")'
assert otherId == "ObjectId(/"${id as String}/")"
于 2012-12-10T14:08:06.403 に答える