sql >> Database >  >> NoSQL >> MongoDB

Mongoideus niet in vraag

Probeer deze zoekopdracht:

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

In MongoDB heeft de primaire sleutel de naam _id . Mongoid probeert vriendelijk te zijn en verbergt dit feit gedeeltelijk voor de ontwikkelaar door het te aliasen naar id in het objectmodel. Maar wanneer u query's uitvoert, kan het niet zeggen of u de primaire sleutel _id . wilt of een heel gewoon veld id .



  1. MongoDB deleteMany()

  2. Het laatste bericht van elk gesprek, waarbij een gebruiker betrokken is, weergeven in MongoDB

  3. Hoe het Buffer-offsetbereik in MongoDB in te stellen, staat het niet toe om meer dan 16 MB-bestanden in BSON-object te uploaden?

  4. Een JSON-bestand opslaan met GridFs