Strict Flags?: Silence on non-existing collection read

I understand that you can create a db or collection just by writing something to it.
However reading from a non existing collection is silent !{“cast”: [“Jeff Bridges”, “Tim Robbins”]})

It took me some minutes to realize that the collection is called movies, not movie: that is not very user friendly (it may be very js or unixy).

Is there some strict flag that will complain in these situations?

Even if fields/columns not given properly it does not give any error
db.movieDetails.find({“years”:2012})------>no error in this case

When i corrected the field name gives output
MongoDB Enterprise Cluster0-shard-0:PRIMARY> db.movieDetails.find({“year”:2012}).limit(10)
{ “_id” : ObjectId(“5c3708699dfa4f725de8db32”), “title” : “West of Memphis”, “year” : 2012, “rated” : “R”, “runtime” : 147, “countries” : [ “New Zealand”, “USA” ], “genres” : [ “Documentary” ], “director” : “Amy Berg”, “writers” : [

A bit cryptic