我正在尝试使用mongoose-long进行大量搜索。我不确定我是否正确使用它。我设定了值......
user = new User({val:12345678901234});
val是mongoose.Schema.Types.Long
1)显示val,toString()的正确方法是什么?
2)那么我该如何操纵(加,减)这个值呢? Javascript不支持完整的64位值,所以我必须通过mongodb' s $ inc?
这样做吗?由于
答案 0 :(得分:0)
您希望使用$inc
以原子方式操纵存储文档中的值,但在update
操作之外,您可以使用Long
的方法:
var sum = user.val.add(123);
console.log(sum.toString());