sql >> Database >  >> NoSQL >> MongoDB

Onderliggend document toevoegen aan bestaand mongodb-document

De foutmelding die je krijgt is het gevolg van het insluiten van de Adventure model in plaats van het schema. Je moet het Adventure . toevoegen schema in de bestemmingsschemadefinitie het Adventure schema-eigenschap van het model:

// this is the "destination" model for mongoose
var mongoose = require('mongoose');
var AdventureSchema = require('../models/adventure').schema; /* <- access the schema via its Model.schema property */

var tripSchema = mongoose.Schema({
    name: { type: String, required: true },
    city: { type: String, required: true },
    dateStart: { type: Date, required: true },
    dateFinish: { type: Date, required: true },
    adventures: [AdventureSchema]
});



  1. Spring Data MongoDB:BigInteger naar ObjectId-conversie

  2. Proberen om redis en resque planner te starten binnen een rake-taak

  3. Zoek na het bevolken mangoest

  4. Kan azure-bestandsshares niet koppelen als mongodb-volume in Azure-containerinstanties