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

Schemat nie został zarejestrowany dla modelu. Mongodb>Mongusta

Dzwonisz do mongoose.model w zły sposób. Powinieneś przekazać obiekt obiektu schematu, ale przekazujesz 'BlogPost' zamiast tego ciąg. Wypróbuj następujący kod:

var BlogPost= new Schema({
  author: ObjectId,
  title: String,
  body: String,
  date: Date
});

var myModel = mongoose.model('BlogPost', BlogPost); // BlogPost is an object here

Następnie mangusta utworzy blogposts kolekcja (małe litery i liczba mnoga) w mongodb://localhost/test Baza danych. Jeśli chcesz zmienić nazwę kolekcji odpowiadającą Twojemu modelowi, przekaż ją jako parametr thirs:

var myModel = mongoose.model('BlogPost', BlogPost, 'BlogPost');



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Znajdowanie wielu słów za pomocą find() w MongoDB

  2. Dlaczego potrzebujemy, jakie zalety stosować mangusty

  3. Jak uzyskać wiele obiektów JSON przy użyciu nodejs i mangusty?

  4. indeksy mongodb obejmujące brakujące wartości

  5. Dodaj prostego użytkownika odczytu i zapisu w mongo 3.4.1