MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Dodawanie dokumentu potomnego do istniejącego dokumentu mongodb

Błąd, który otrzymujesz, jest wynikiem osadzenia Adventure model zamiast schematu. Musisz dodać Adventure schemat w definicji schematu docelowego Adventure właściwość schematu modelu:

// 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. windows:rails:błąd instalacji bson_ext

  2. Szkolenie nie powiodło się - AWS Machine Learning

  3. Jak zaimplementować miękkie (logiczne) usuwanie za pomocą MongoDB i Spring?

  4. Równoważenie obciążenia MongoDB w wielu instancjach AWS

  5. Nie udało się uruchomić mongod.service:Nie znaleziono jednostki mongod.service