これを構築できる唯一の方法は次のようなものです:
content = {};
content["Parent"] = {}
content["Parent"]["key2"] = 1
content["Parent"]["key 3"] = 1
db.coll_name.insert(content)
しかし、これを行うことに何も問題がないことを見逃しているようです:
db.coll_name.find({ "Parent.key 3": 1} )
または投影中
db.coll_name.find({}, { "Parent.key 3": 1 })
これは、"ドット表記" です。 オブジェクト表記ではなく、キー名(ドット表記に必須)を引用する限り、すべて問題なく、そこにスペースを入れることができます。