2013-08-04 9 views
12

collection.js: javascript execution failed : can't save a DBQuery object at src/mongo/shell/collection.jsMongoDB: javascript yürütme başarısız oldu: src/Mongo/kabuk bir dbquery nesneyi kaydedemezsiniz/i koleksiyonunda belge, aşağıdaki özel durum oluşturmak varolan değiştirmeye çalıştığınızda, mongodb yılında

mongodb kabuğunda i aşağıdaki eylemi gerçekleştirmek:

> var doc1 = db.users.find({name:"Harmeet"}) 
> doc1.color = "Blue" 
> db.users.save(doc1) 

yaparken tasarruf yöntemine istisna thow çağrısı. var doc1 = db.users.findOne({name:"Harmeet"})

db.users.find

cevap

31

kullanımı imleci döndürür.

+0

teşekkürler @Rony Gomes. –

+0

teşekkürler, işe yarıyor! –

1

@Manuel Rony Gomes seferde toplama B içine toplama A'dan bulunan birden fazla doküman eklemek istediğinizde ToArray kullanabilirsiniz, soruya cevap olmasına rağmen() izin çalışmaları için:

db.coll_B.insert(db.coll_A.find({}).toArray())