sql >> Database >  >> NoSQL >> MongoDB

MongoDb synchroniseren met ElasticSearch

  1. download https://dbschema.com/jdbc-drivers/MongoDbJdbcDriver.zip
  2. pak alle bestanden uit en kopieer ze naar het pad (~/logstash-7.4.2/logstash-core/lib/jars/)
  3. wijzig het configuratiebestand (mongo-logstash.conf) hieronder:
  4. uitvoeren:~/logstash-7.4.2/bin/logstash -f mongo-logstash.conf
  5. succes, probeer het alstublieft!

ps:dit is mijn eerste antwoord in stackoverflow :-)

input {
  jdbc{
    # NOT THIS # jdbc_driver_class => "Java::mongodb.jdbc.MongoDriver"
    jdbc_driver_class => "com.dbschema.MongoJdbcDriver"
    jdbc_driver_library => "mongojdbc1.5.jar"
    jdbc_user => "" #no user and pwd
    jdbc_password => ""
    jdbc_connection_string => "jdbc:mongodb://127.0.0.1:27017/db1"
    statement => "db.t1.find()"
  }
}

output {
    #stdout { codec => dots }
    stdout { }
}


  1. Berichten verzenden naar groepen in Django Channels 2

  2. MongoDB:$elemMatch

  3. in React roep ik twee lijsten naar pagina van mongo en ik wil op één klikken om te filteren wat in andere wordt getoond

  4. Moet ik voor elke verbinding een nieuwe Redis-client maken?