MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Kann ich den BSON-Typ im NodeJS-Treiber von Mongodb manuell angeben? Ich erhalte eine Fehlermeldung, wenn ich $numberLong verwende

Sie verwenden eine erweiterte JSON-Syntax, die zum Erstellen von Objektdiagrammen in einer Anwendung ungeeignet ist. Stattdessen sollten Sie Objekte geeigneter Typen konstruieren.

Siehe zum Beispiel hier für ein langes Beispiel.

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

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