sql >> Database >  >> NoSQL >> MongoDB

Wat is het verschil tussen deze twee MongoDB-query's?

In de eerste zoekopdracht, na de groepsfase, wordt de gebruikersnaam voor de schermnaam opgeslagen onder de _id sleutel. Niet onder de user.screen_name key, daarom wordt die waarde niet geprojecteerd omdat er geen sleutel is.

Als u uw projectie wijzigt, met behulp van

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

of

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

of

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

eerste pijplijn zal vergelijkbaar zijn als tweede pijplijn.




  1. Mongodb-groep op dbref-veld

  2. Redis keyspace-gebeurtenis wordt niet geactiveerd

  3. Hoe Mongo-indexen testen in integratietests?

  4. DynamoDB versus MongoDB NoSQL