如何在mongodb中将字段的数据类型从字符串更改为double?

时间:2017-08-04 09:20:17

标签: mongodb

如何在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

0 个答案:

没有答案