Nah satu-satunya cara Anda bisa membangun ini adalah seperti:
content = {};
content["Parent"] = {}
content["Parent"]["key2"] = 1
content["Parent"]["key 3"] = 1
db.coll_name.insert(content)
Tetapi Anda sepertinya melewatkan bahwa tidak ada yang salah dengan melakukan ini:
db.coll_name.find({ "Parent.key 3": 1} )
Atau dalam proyeksi
db.coll_name.find({}, { "Parent.key 3": 1 })
Ini "notasi titik" dan bukan notasi objek, dan selama Anda mengutip nama kunci ( yang wajib untuk notasi titik ) maka semuanya baik-baik saja dan Anda dapat memiliki spasi di sana.