sql >> Databasteknik >  >> NoSQL >> MongoDB

Får fel i mongodb cast-problem för giltigt objekt-id

Du måste casta data till mongodb objekt-id. Om du använder mongoose kan du faktiskt göra dessa nedan.

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

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

eller helt enkelt kan du göra dessa,

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


  1. Vad är MongoDB batch operation max storlek?

  2. Kan jag avgöra om en sträng är ett MongoDB ObjectID?

  3. Kan inte fylla i stora delar av data till mongodb med Node.js

  4. Visuell statistik för din MongoDB-server