sql >> Database >  >> NoSQL >> MongoDB

Verbinding met MongoDB in Azure met Java

Een paar dingen die je zou kunnen doen:

  • Voer mongos (shardrouter) uit op uw replicasetknooppunten en maak een enkele shard die de hele database vertegenwoordigt. Mongos zou intern zicht hebben op de ip/poort voor elk replicasetknooppunt. Vervolgens zou uw externe Java-app rechtstreeks verbinding maken met mongo's. Opmerking:het gebruik van mongo's maakt geen deel uit van het steigerproject dat 10gen biedt. U moet dit zelf toevoegen.
  • Stel Azure Connect in om een ​​brug te slaan tussen uw Java-app en uw MongoDB-replicaset-implementatie. Er is een --ipv6-vlag die u moet toevoegen aan de opdrachtregel van mongod (omdat Azure Connect alleen ipv6-verkeer via de tunnel ondersteunt). Ik kan me niet herinneren of deze vlag is ingesteld in de door 10gen geleverde steiger en ipv6 is standaard uitgeschakeld.


  1. Kunnen rails-scopes filteren op het aantal geassocieerde klassen voor een bepaald veld?

  2. Verwijder _Id van mangoest Geaggregeerde reactie

  3. ID van subdocument invoegen en retourneren in MongoDB-documentsubdocumentarray

  4. verwijder redis hash-waarden in bulk op basis van de hash-sleutelnaam