如何在mongodb中将字段的数据类型从字符串更改为double。我曾尝试过一些代码,但没有工作。
现在我在表格中有28000
个条目。
我正在使用mongodb 2.6.10
。
任何帮助都将不胜感激。
db.booking.find({prepayment_amount: {$exists: true}}).forEach(function(obj) {
obj.prepayment_amount = new parseDouble(obj.prepayment_amount);
db.booking.save(obj);
});
错误
当我在mongo shell中运行此代码时,我正在
> db.booking.find({prepayment_amount: {$exists: true}}).forEach(function(obj) {
... obj.prepayment_amount = new parseDouble(obj.prepayment_amount);
... db.booking.save(obj);
... });
2017-08-04T09:28:04.670+0000 E QUERY [thread1] ReferenceError: parseDouble is not defined :
@(shell):2:6
DBQuery.prototype.forEach@src/mongo/shell/query.js:501:1
@(shell):1:1