sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur utför jag en fråga i Mongoose?

Jag är en av författarna till mongoose. Du kan göra den här frågan på ett av flera sätt:

  • find syntax

    User.findOne({'fb.gender': 'male'}, callback);
    
  • where syntax

    User.where('fb.gender', 'male').findOne(callback);
    
  • namngiven omfattningssyntax

    UserSchema.namedscope('male').where('fb.gender', 'male');
    // ...
    var User = mongoose.model('User', UserSchema);
    
    // Now you can write queries even more succinctly and idiomatically
    User.male.findOne(callback);
    


  1. Ställa in ett dynamiskt fält i Ohm / Redis

  2. Fråga baserad på beräknade fält med Mongoid

  3. activerecord och mongo / mongo-mapper bridge

  4. Hur man frågar BsonExtraElements i MongoDB via Linq