Du kan ikke have .
i feltnavne. Punktum er noget, hvor specielt i mongodb. For eksempel hvis du indsætter
db.test.insert({
a: {
b: 2
}
});
Og så kan du søge på det element med
db.test.find({
'a.b': 2
});
Så forestil dig, at du kan have prik i feltnavnet, og du indsætter
db.test.insert({
a: {
b: 2
},
'a.b': 3
});'
Så ville det være mærkeligt at søge efter 'a.b'
, ville det ikke?