MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Каква е разликата между тези две MongoDB заявки?

В първата заявка, след груповия етап, стойността на потребителското екранно име се записва под _id ключ. Не под user.screen_name ключ, следователно тази стойност няма да бъде проектирана тъй като няма ключ.

Ако промените проекцията си, като използвате

{"$project": {"_id": "$_id", "count": 1, "tweet_texts": 1}},

или

{"$project": {"_id": 1, "count": 1, "tweet_texts": 1}},

или

{"$project": {"count": 1, "tweet_texts": 1}},

първият тръбопровод ще бъде подобен на втория тръбопровод.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose - Запазване на масив от низове

  2. Mongoose Virtuals в MongoDB Aggregate

  3. Заявката Mongoose/mongoDB се присъединява.. но идвам от sql фон

  4. MongoDB $allElementsTrue

  5. MongoDB:как да анализирам дата във версия 3.6 mongoDb?