Mongo koleksiyonuna "kök düzeyindeki belgelere" kendi önceden tanımlanmış _id değerleri ile nasıl nesne ekleyebileceğimi merak ediyorum.Öğe dizisini MongoDB'ye ekleme
db.MyCollection.insert(array);
'u denedim ancak MongoDB'de tek bir oluşturulmuş _id altında yuvalanmış belgeler oluşturur.
var array = [
{ _id: 'rg8nsoqsxhpNYho2N',
goals: 0,
assists: 1,
total: 1 },
{ _id: 'yKMx6sHQboL5m8Lqx',
goals: 0,
assists: 1,
total: 1 }];
db.MyCollection.insert (dizi); Ben
'db.MyCollection.insert (dizi)' çalışmalıdır. Herhangi bir hata mesajı alıyor musunuz? – styvane
Ekleme işlemi çalışıyor ve veri toplanıyor, ancak "root" düzeyinde nesne istiyorum ve şimdi "0" altına eklendiler: {}, "1": {} vb. Tüm nesnelerimi _id değeri – justdiehard
ile "root-level" belgesi olarak eklemek istiyorum. Gösterdiğiniz belgeyle bu sonucu elde edemezsiniz. – styvane