我需要在mongo中为属性插入Long值。
var sequences = this.db.collection('sequences');
sequences.insert( {
_id: "TEST_SEQ",
value: 1
}, done);
但这是将值作为整数插入,如何使其成为Long?
答案 0 :(得分:3)
使用NumberLong构造函数:
sequences.insert({ "value" : NumberLong(322) }, cb)
答案 1 :(得分:3)
使用mongodb Long
类。这样的事情。
const Long = require('mongodb').Long;
var sequences = this.db.collection('sequences');
sequences.insert( {
_id: "TEST_SEQ",
value: Long.fromInt(1)
}, done);
查看here了解更多详情
Mongo-db有默认类型,它给出了值,这就是它作为整数插入的原因。