sql >> Databáze >  >> NoSQL >> MongoDB

Jaký je rozdíl mezi těmito dvěma dotazy MongoDB?

V prvním dotazu, po fázi skupiny, je hodnota uživatelského jména uložena pod _id klíč. Ne pod user.screen_name klíč, proto tato hodnota nebude promítnuta protože neexistuje žádný klíč.

Pokud upravíte svou projekci, pomocí

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

nebo

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

nebo

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

první potrubí bude podobné jako druhé potrubí.




  1. Tisk data MongoDB z PHP

  2. $expr arrayElementAt nefunguje v agregaci pro vložený dokument

  3. Jak zřetězit výsledky řetězců z více záznamů MongoDB do jednoho výsledku v MongoDB?

  4. NEBO dotaz odpovídající nule nebo s Mongoidem stále odpovídá ?