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

Porovnání mangoose _id a řetězců

Mongoose používá nativní ovladač mongodb, který používá vlastní typ ObjectID. ObjectID můžete porovnat s .equals() metoda. S vaším příkladem results.userId.equals(AnotherMongoDocument._id) . Typ ObjectID má také toString() pokud si přejete uložit stringovanou verzi ObjectID ve formátu JSON nebo cookie.

Pokud použijete ObjectID = require("mongodb").ObjectID (vyžaduje nativní knihovnu mongodb) můžete zkontrolovat, zda results.userId je platný identifikátor s results.userId instanceof ObjectID .

atd.



  1. Nelze najít modul 'socket.io/node_modules/redis'

  2. Připojení odmítlo MongoDB errno 111

  3. Redis, jak zvýšit všechna skóre zset pomocí ZINCRBY?

  4. Měli byste povolit žurnálování MongoDB?