最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在MongoDB中有什么类似SQL的Decimal吗?

运维笔记admin11浏览0评论

在MongoDB中有什么类似SQL的Decimal吗?

在MongoDB中有什么类似SQL的Decimal吗?

MySQL Decimal中有很好的数据类型,可以很好地存储价格,如:

CREATE TABLE books( title VARCHAR(100), author VARCHAR(100), price DECIMAL(6,2));

那么如何在MongoDB中创建类似的模式呢?我找不到像DECIMAL那样的东西。我在node.js + mongoose中的代码到目前为止看起来像这样:

const booksSchema = new Schema({
    title: String,
    author: String,
    price: Number
});
回答如下:

在v3.4中引入了名为Decimal128的数据类型。所以数据库支持它。

https://docs.mongodb/manual/reference/bson-types/

但是,鉴于javascript中的所有数字都是浮点数,node.js / mongoose可能没有。 请看下面Stennie的评论。

发布评论

评论列表(0)

  1. 暂无评论