javascript - 引用错误 : NumberDecimal is not defined in mongoDB

标签 javascript node.js mongodb mean-stack

我试过

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

它抛出这个错误

Node.js 中的“ReferenceError: NumberDecimal is not defined”

但它在 robo3T 中运行良好

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

MongoDB 外壳版本:v3.4.7

MongoDB服务器版本:3.4.7

最佳答案

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

关于javascript - 引用错误 : NumberDecimal is not defined in mongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48645663/

相关文章:

javascript - node.js - 如何在 mongodb 驱动程序中切换数据库?

javascript - 在 ('change' 上)未触发

javascript - redux中间件函数级联应该这么复杂吗?

angularjs - Angular 1 组件与指令定义

node.js - 基于 Node.js Express 的应用程序的 UML 类图?

mysql - 使用 mySQL 和 Mongodb 进行 Node 循环插入

java - 如何用java实现MongoDB聚合 "switch"

JavaScript 模块模式——如何创建子模块

Javascript 变量作用域

angularjs - 如何监听 sails.io.js 上的套接字发出的信号?