【MongoDB】新增、删除字段(属性)

1、新增字段(属性)

db.Task.update(
	{}, 
	{ $set: { memoOld: null} }, 
	false, 
	true
)

 新增memoOld字段,需要什么类型的就把null替换为相应的值,比如字符串“hahaha”、比如NumberInt(1)。

2、删除字段(属性)

db.Task.update(
	{}, 
	{ $unset: { memoOld: 1} }, 
	false, 
	true
)

删除memoOld字段,就算memoOld字段的值为null,也会被删除。

3、注意

上述语法中的{ }不能不写。

上述的操作是对Task集合中的所有数据生效。若想对部分生效,即加一些条件,则可以加在{ }中。例如:

db.Task.update(
	{ "_id": "2019091817002"}, 
	{ $unset: { memoOld: 1} }, 
	false, 
	true
)
发布了121 篇原创文章 · 获赞 116 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/Mr_EvanChen/article/details/101030385