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

Získání chyby v problému přetypování mongodb pro platné ID objektu

Musíte přenést data do id objektu mongodb. Pokud používáte mongoose, můžete to udělat níže.

const mongoose = require('mongoose');
const ObjectId = mongoose.Types.ObjectId;

[your_mongodb_model/collection].query({ _id: ObjectId(id) });

nebo jednoduše, můžete to udělat,

[your_mongodb_model].query({ _id: mongoose.Types.ObjectId(id) });


  1. MongoDB Change Stream:Mohu získat hodnotu před aktualizací/smazáním?

  2. Spuštění PHP:Nelze načíst dynamickou knihovnu 'php_mongodb.dll'

  3. Použijte createView s allowDiskUse

  4. Rozdíl ve výkonu Mongodb mezi indexy Hash a Ascending (Nějaký důvod, proč nepoužívat hash v neuspořádaném poli?)