我很有意思,为什么带有BsonArray类型字段的文档没有保存到数据库中?
字段名称:
如果我从字段名称中删除符号_
,我的文档将存储在数据库中,一切正常。这些字段是可索引的。这些字段名称有什么问题?
答案 0 :(得分:2)
没什么,这是完全允许的:
> db.test.save({a_a:1})
> db.test.find()
{ "_id" : ObjectId("4eef2d73f6c42df1ecd67a71"), "a_a" : 1 }
您的问题可能在其他地方。请注意,您应该使用最新的稳定版本来验证这一点,因为在早期版本的字段名称中存在特殊符号的某些问题(尽管我不记得这一个特别是这些已解决的问题之一)。