Anda tidak dapat memiliki .
dalam nama bidang. Dot adalah betapa istimewanya di mongodb. Misalnya jika Anda memasukkan
db.test.insert({
a: {
b: 2
}
});
Dan kemudian Anda dapat mencari item tersebut dengan
db.test.find({
'a.b': 2
});
Jadi bayangkan Anda dapat memiliki titik di nama bidang dan Anda memasukkan
db.test.insert({
a: {
b: 2
},
'a.b': 3
});'
Maka akan aneh untuk mencari dengan 'a.b'
, bukan?