MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Puis-je spécifier manuellement le type BSON dans le pilote NodeJS de mongodb ? Je reçois une erreur si j'utilise $numberLong

Vous utilisez une syntaxe json étendue qui ne convient pas à la construction de graphiques d'objets dans une application. Au lieu de cela, vous devriez construire des objets de types appropriés.

Par exemple, voir ici pour un long exemple.

const BSON = require('bson');
const Long = BSON.Long;

const doc = { long: Long.fromNumber(100) };