5

当字段为 Number 类型时,mongoose 将根据实际值将其插入为 Int32 或 double:

5 -> Int32 5.3 -> 双倍

实际上,相同的字段具有不同的类型,具体取决于插入的实体。

这不是从 javascript 读取/写入的问题,因为两者都转换为数字。但是,如果您同时使用具有两种类型的强类型语言(如 C#)的驱动程序,这将成为一个问题。

是否可以将 mongoose 配置为始终将数字插入两倍,就像 mongo shell 一样?

4

1 回答 1

3

为此使用mongoose-double类型。

于 2012-11-20T16:17:38.933 回答