我尝试使用

db.orders.insert({"Price":NumberDecimal("12.34")})

它引发此错误

Node.js中的"ReferenceError: NumberDecimal is not defined"

但是它在robo3T中工作正常

db.getCollection('orders').insert({"Price":NumberDecimal("12.34")})

MongoDB Shell版本:v3.4.7

MongoDB服务器版本:3.4.7

最佳答案

NumberDecimal("12.34")替换为mongodb.Decimal128.fromString('12.34')

关于javascript - ReferenceError:mongoDB中未定义NumberDecimal,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48645663/

10-10 13:22