从mongodb文档中取消设置属性
此Meteor服务器端代码尝试从users集合中的文档中删除属性abc,但当我在mongodb控制台上检查时,它不会删除它 我做错了什么?谢谢从mongodb文档中取消设置属性,mongodb,meteor,Mongodb,Meteor,此Meteor服务器端代码尝试从users集合中的文档中删除属性abc,但当我在mongodb控制台上检查时,它不会删除它 我做错了什么?谢谢 Meteor.users.update({u d:userId},{$unset:{abc::}); 我认为您要做的是: Meteor.users.update({_id: userId}, {$unset: {abc: 1}}); 我同意语法有点混乱:1实际上代表true我想你要做的是: Meteor.users.update({_id: userI
Meteor.users.update({u d:userId},{$unset:{abc::});
我认为您要做的是:
Meteor.users.update({_id: userId}, {$unset: {abc: 1}});
我同意语法有点混乱:
1
实际上代表true
我想你要做的是:
Meteor.users.update({_id: userId}, {$unset: {abc: 1}});
我同意语法有点混乱:
1
实际上代表true
您不需要使用1
,任何值都会将其取消设置。这直接来自于:
$unset表达式中的指定值(即“”)不会影响操作
您不需要使用
1
,任何值都会将其取消设置。这直接来自于:
$unset表达式中的指定值(即“”)不会影响操作
您选择的字段是否真的被称为“\u d”,或者您是否在“\u id”中遗漏了一个“i”?@mtj oops。我的错。这是我的身份证,我没抓到。thxIs您选择的字段实际上被称为“\u d”,或者您是否在“\u id”?@mtj oops中遗漏了一个“i”。我的错。这是我的身份证,我没抓到。恐怕不在流星框架内。想想为什么。。。据我所知,我和他有同样的问题,而且我的解决方案有效。恐怕在meteor框架中没有。想想为什么。。。据我所知,我和他有着同样的问题,而且我的解决办法奏效了。