sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoid er ikke i forespørgsel

Prøv denne forespørgsel:

user = User.not_in(:_id => [2]).second

I MongoDB har primær nøgle navnet _id . Mongoid forsøger at være venlig og skjuler delvist denne kendsgerning for udvikleren ved at kalde den til id i objektmodellen. Men når du laver forespørgsler, kan den ikke fortælle, om du vil have primærnøgle _id eller et helt almindeligt felt id .



  1. mongoDB array paginering

  2. Laravel - Caching veltalende med hyppige opdateringer

  3. Mongodb kunne ikke finde brugeren [email beskyttet]

  4. mongodb:finde den højeste numeriske værdi af en kolonne