标签: mongodb mongoose
当字段的类型为Number时,mongoose会将其作为Int32或double插入,具体取决于实际值:
5 - > INT32 5.3 - >双
实际上,相同的字段具有不同的类型,具体取决于插入的实体。
这不是从javascript读取/写入的问题,因为两者都转换为Number。但是,如果您同时使用强类型语言的驱动程序(如C#),则会出现问题。
是否可以配置mongoose以将Number始终作为double插入,就像mongo shell一样?
答案 0 :(得分:1)
使用mongoose-double类型。