mongodb - node.js 的 mongoose 中的十进制/ float

我在 node.js/mongoDB/mongoose 上启动了我的第一个测试应用程序,这是一个非常简单的应用程序,旨在在 DB 中创建记录并检索它们。

我创建了一个类似的模型:

var Car = new Schema({
    brand : String,
    speed  : Number,
    date  :  { type: Date, default: Date.now }
});

这很好,除了我希望能够为速度提供一个浮点值而不是整数值。我尝试了 Decimal 和 Float,但它们都不起作用。 我也没有在文档中找到。

有什么想法吗?

最佳答案

我搜索了一下,found this article stating that要存储浮点值,您必须使用 Number 类型。您可以在 speed 字段中存储任何浮点值。

https://stackoverflow.com/questions/5605551/

相关文章:

mongodb - 在 mongodb 中删除重复文档的最快方法

javascript - 如果 .find() mongoose 没有找到任何东西,请执行某些操作

node.js - Node.js 上 MongoDB 连接的最佳实践是什么?

node.js - 当 mongodb 的好处应该是无模式时,为什么 mongoose 使用模式?

node.js - 想要弄清楚NodeJS应用程序结构(完整的JavaScript堆栈)

Mongodb - 删除数组字段中所有元素的正确方法?

mongodb - 为什么不用mongodb?

javascript - 如何在 MongoDB 中查询引用的对象?

python - pymongo-如何为字段以及其他查询参数设置不同的值

node.js - 同步连接mongodb