Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当字段为 Number 类型时,mongoose 将根据实际值将其插入为 Int32 或 double:
5 -> Int32 5.3 -> 双倍
实际上,相同的字段具有不同的类型,具体取决于插入的实体。
这不是从 javascript 读取/写入的问题,因为两者都转换为数字。但是,如果您同时使用具有两种类型的强类型语言(如 C#)的驱动程序,这将成为一个问题。
是否可以将 mongoose 配置为始终将数字插入两倍,就像 mongo shell 一样?
为此使用mongoose-double类型。