Wernfried
My feedback
22 results found
-
1 vote
An error occurred while saving the comment Wernfried shared this idea ·
-
1 vote
Wernfried shared this idea ·
-
1 vote
Wernfried supported this idea ·
Wernfried shared this idea ·
-
2 votes
Wernfried supported this idea ·
Wernfried shared this idea ·
-
1 vote
Wernfried shared this idea ·
-
2 votes
An error occurred while saving the comment Wernfried commented
Did you try to use `--eval` option instead of a pipe? It works much better.
-
3 votes
An error occurred while saving the comment Wernfried commented
That's possible, did you check the documentation?
https://www.mongodb.com/docs/manual/reference/command/createUser/#authentication-restrictions
-
7 votes
Wernfried supported this idea ·
-
1 vote
Wernfried shared this idea ·
-
2 votes
Wernfried supported this idea ·
Wernfried shared this idea ·
-
1 vote
Wernfried supported this idea ·
Wernfried shared this idea ·
-
1 vote
An error occurred while saving the comment Wernfried commented
Workaround is to run the database with a different port and {{--bind_ip localhost}}. However, it requires a restart of the database.
-
7 votes
Wernfried supported this idea ·
-
1 vote
An error occurred while saving the comment Wernfried commented
Use the system logrotate: https://linux.die.net/man/8/logrotate
There you have various options. -
2 votes
An error occurred while saving the comment Wernfried commented
How fast do you like to have it?
time mongosh "mongodb://user:password@localhost/?authSource=admin" --quiet --eval "db.getMongo()"
mongodb://<credentials>@localhost/?authSource=admin&directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+1.6.0real 0m1.288s
user 0m1.457s
sys 0m0.118s1.5 seconds sounds not bad to me.
Actual connection time is even shorter (around 150 milliseconds) as you can see in the logs:
$ cat .mongodb/mongosh/63490dd8851dfcff3400c83c_log
{"t":{"$date":"2022-10-14T07:20:56.081Z"},"s":"I","c":"MONGOSH","id":1000000000,"ctx":"log","msg":"Starting log" ...
{"t":{"$date":"2022-10-14T07:20:56.084Z"},"s":"I","c":"MONGOSH","id":1000000005,"ctx":"config","msg":"User updated"}
{"t":{"$date":"2022-10-14T07:20:56.085Z"},"s":"I","c":"MONGOSH","id":1000000048,"ctx":"config","msg":"Loading global configuration file"...
{"t":{"$date":"2022-10-14T07:20:56.133Z"},"s":"I","c":"DEVTOOLS-CONNECT","id":1000000042,"ctx":"mongosh-connect","msg":"Initiating connection attempt",...
{"t":{"$date":"2022-10-14T07:20:56.148Z"},"s":"I","c":"DEVTOOLS-CONNECT","id":1000000035,"ctx":"mongosh-connect","msg":"Server heartbeat succeeded",...
{"t":{"$date":"2022-10-14T07:20:56.183Z"},"s":"I","c":"DEVTOOLS-CONNECT","id":1000000037,"ctx":"mongosh-connect","msg":"Connection attempt finished"}
{"t":{"$date":"2022-10-14T07:20:56.228Z"},"s":"I","c":"MONGOSH","id":1000000004,"ctx":"connect","msg":"Connecting to server" -
1 vote
An error occurred while saving the comment Wernfried commented
In deed, in legacy mongo shell it was possible to pipe a command. In mongosh this does not work anymore:
Failing:
echo "db.getMongo()" | mongosh "mongodb://user:password@localhost/?authSource=admin"
db.getMongo()
{}Working:
echo "db.getMongo()" | mongo "mongodb://user:password@localhost/?authSource=admin"
connection to localhost:27017 -
1 vote
An error occurred while saving the comment Wernfried commented
If you like to have Monday as first day of week, then simply use '$isoDayOfWeek'
https://www.mongodb.com/docs/v5.0/reference/operator/aggregation/isoDayOfWeek/
-
31 votes
Wernfried supported this idea ·
-
34 votes
Wernfried supported this idea ·
-
1 vote
An error occurred while saving the comment Wernfried commented
Most of these terms are deprecated and exist only for backward compatibility. For example 'db.isMaster()' is already replaced by 'db.hello()isWritablePrimary' or 'slaveDelay' became 'secondaryDelaySecs'
I see the documentation has been updated and now it is much better (at least on the pages I checked) I think you can close this request as being implemented.