Expecting property name enclosed in double quotes: leads me to attempt to wrap my find query in --eval “EJSON.stringify…” now getting circular reference error. Can I get some guidance to correct my output with double quoted name value pairs. Interestingly, the earlier post that gives example of wrapping db.adminCommand works fine but, db.getCollection does not.
[user204@dev-app1 json]$ mongosh --tls --username xxxdev_usr --password yyy --authenticationDatabase zzz_dev mongodb://stage-zzz.tv:27017/zzz_dev --eval “EJSON.stringify(db.getCollection(‘regions’).find({partner: ‘default’,shortName: ‘CHI’,version: ‘CURRENT’},{ revision: 0}))”
Current Mongosh Log ID: 613f9fd145d2ec22ebbc6fa6
Connecting to: mongodb://stage-zzz.tv:27017/sfp_dev?directConnection=true
Using MongoDB: 4.0.23
Using Mongosh: 1.0.5
For mongosh info see: https://docs.mongodb.com/mongodb-shell/
TypeError: Converting circular structure to EJSON:
(root) → _mongo → __serviceProvider → mongoClient → topology → s → sessionPool → topology
-------------------------------/