sql >> Databáze >  >> NoSQL >> MongoDB

Mongoose dotaz vrací hodnotu null

Mongoose pluralizuje názvy modelů, takže běží find na kolekci „blogposts“ namísto „blogpost“. To znamená, že váš dotaz v mongo shell je na kolekci „blogmodel“. V tom případě:

var BlogModel = mongoose.Model("BlogModel", ..)

nebo předejte název kolekce jako třetí parametr:

var BlogModel = mongoose.model("BlogPost", schema, "blogmodel")


  1. Jak upsert s mongodb-java-driver

  2. Převod DateTime v UTC na můj místní čas?

  3. Co je automatické převzetí služeb při selhání NameNode v Hadoop HDFS?

  4. Aktualizace více dokumentů v mongoose najednou