BSON::ObjectId
türünden oluşan bir dizim var ve bazı kimliklere karşı dizelerle karşılaştırılmasını istiyorum. Dize kimliğini BSON :: ObjectId ile karşılaştırın
if my_array_of_BSON_ObjectIds.include?(@my_id_as_a_string)
# delete the item from the array
else
# add the item to the array as a BSON::ObjectId
end
Bu
tipleri, farklı benim dize birBSON::ObjectId
dönüşebilir gibi çalışmıyor? Öyleyse nasıl?
10gen sürücüsü ile
kaydı sildi BSON :: ObjectId.from_string ('506144650ed4c08d84000001')' fakat birlikte Mongoid 4 üzerinde "Moped". – Dex