db.FirstTry.update({"id":1},{$set:{"Name":"Selvah"}});
我收到这样的错误
{" message" :" WriteError({'代码':10003,'索引':0,' errmsg':'不能 更改上限集合中文档的大小:72!= 71''运算' {' Q' {' ID':1},' U' {&#39 ; $设置':{'名称':' Selvah'}}'多':假,' UPSERT':假} })&#34 ;, "堆" :"脚本:1:55" + "脚本:1:13" }
答案 0 :(得分:2)
有上限集合中文档的大小是固定的,因此您无法在文档中插入新字段。您必须创建一个新的临时集合并将旧集合中的所有数据复制到新集合并添加新字段。
这样的事情:
<excludeDefaultDirectories>true</excludeDefaultDirectories>
答案 1 :(得分:0)