如何在mongo中使用节点插入long值?
我需要为mongo中的属性插入Long值。
var sequences = this.db.collection('sequences'); sequences.insert( { _id: "TEST_SEQ", value: 1 }, done);
但是这是插值作为整数,如何使它长?
使用mongodb Long
类。 像这样的东西。
const Long = require('mongodb').Long; var sequences = this.db.collection('sequences'); sequences.insert( { _id: "TEST_SEQ", value: Long.fromInt(1) }, done);
在这里看看更多的细节
Mongo-db具有默认的值,这就是为什么它被作为一个整数插入。
使用NumberLong构造函数:
sequences.insert({ "value" : NumberLong(322) }, cb)