telefonicaid/fiware-sth-comet

Deprecated mongodb dependencies

Closed this issue · 4 comments

I get this error after running ./bin/sth

the server/replset/mongos options are deprecated, all their options are supported at the top level of the options object

It runs and works properly, but does not create any mongodb database.

Hi Alex,

Databases in MongoDB are created only when when you insert some data in any collection of that database. So, it's absolutely fine that no database has been created.

Thanks for your help sanchit : )
The right functionality though is for sth listening and storing the data from the context broker right? So once it is deployed and the context broker is receiving data it should have created a collections with the data.

Yes, if the contextBroker is running and sth-comet listening to it. The database will get created once you run an update query in your contextBroker and it notifies the change to sth comet.

Please check the following:

  1. Is your subscription query correct?
  2. Whether orion is running on multi-tenancy mode or not?
  3. Whether sth-comet and context broker are able to access each other?

Can you share your subscription query, update query, sth and orion logs?
If you see this in sth logs - time=2018-09-19T10:43:21.501Z | lvl=INFO | corr=n/a | trans=n/a | op=OPER_STH_SERVER_LOG | from=n/a | srv=n/a | subsrv=n/a | comp=STH | msg=Everything OK, 0 requests attended in the last 60s interval, then it means that no data has been received by sth-comet yet.

Fixed by PR #456