2

我的文档中有一个数组,现在没有密钥。我想将键添加到数组中。

所以我所拥有的是: { "arrayToConvert":[43.323,32.1223] }

我想要得到的结果是: { "arrayToConvert":{"a":43.323,"b":32.1223} }

感谢您的帮助:)

4

1 回答 1

2

这是一种方法forEach

db.collection.find().snapshot().forEach( function(document) {
  db.collection.update(document, { $set: { arrayToConvert: { a: document.arrayToConvert[0], b: document.arrayToConvert[1] } } });
});
于 2014-03-29T22:40:45.610 回答