sql >> Databáze >  >> NoSQL >> MongoDB

Mohu ručně zadat typ BSON v ovladači NodeJS mongodb? Pokud použiji $numberLong, dostávám chybu

Používáte rozšířenou syntaxi json, která je nevhodná pro vytváření objektových grafů v aplikaci. Místo toho byste měli vytvářet objekty vhodných typů.

Viz například zde pro dlouhý příklad.

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

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



  1. Agregát Mongoose, nelze dynamicky přidat nějakéPole:{ $not; nula }

  2. Příkaz Distinct() používaný s funkcemi skip() a limit()

  3. MongoDB nemůže použít díl k procházení prvkem

  4. Jak se připojit k atlasu mongoDB pomocí mongoose