gpt4 book ai didi

mongodb - Mongoose 将 Number 作为 Int32 或 double 插入,如何强制始终使用 double,就像 shell 一样

转载 作者:可可西里 更新时间:2023-11-01 09:52:54 25 4
gpt4 key购买 nike

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

5 -> Int325.3 -> 双

实际上,同一字段根据插入的实体具有不同的类型。

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

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

最佳答案

使用 mongoose-double为此输入。

关于mongodb - Mongoose 将 Number 作为 Int32 或 double 插入,如何强制始终使用 double,就像 shell 一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13407671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com