sql >> Database teknologi >  >> NoSQL >> MongoDB

Får fejl i mongodb cast-problemet for gyldigt objekt-id

Du skal caste dataene til mongodb objekt-id. Hvis du bruger mongoose, kan du faktisk gøre disse nedenfor.

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

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

eller simpelthen, du kan gøre disse,

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


  1. Eclipselink med MongoDB java.lang.ClassCastException

  2. Forskellen mellem StackExchange.Redis og ServiceStack.Redis

  3. Hvordan forbedrer man Redis-serverens CPU-brug?

  4. Flere databaser (mongodb[mongoengine] og sql ) med django 1.8