MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongoid pas en question

Essayez cette requête :

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

Dans MongoDB, la clé primaire porte le nom _id . Mongoid essaie d'être amical et cache partiellement ce fait au développeur en l'aliasant à id dans le modèle objet. Mais lorsque vous faites des requêtes, il ne peut pas dire si vous voulez la clé primaire _id ou un champ tout à fait ordinaire id .