繁体   English   中英

如何用猫鼬长加减法?

[英]How to add/subtract with Mongoose-long?

我正在尝试使用猫鼬长的数字。 我不确定我是否正确使用它。 我设定值...

 user = new User({val:12345678901234});

val是mongoose.Schema.Types.Long

1)显示val toString()的正确方法是什么?

2)那么我该如何操作(加,减)该值? Javascript不支持完整的64位值,所以我必须通过mongodb的$ inc做到这一点吗?

谢谢

您想使用$inc原子地操作存储文档中的值,但是在update操作之外,您可以使用Long方法:

var sum = user.val.add(123);
console.log(sum.toString());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM