2016-04-26 1 views
0

このMeteorサーバーのサイド・コードは、ユーザー・コレクション内の文書からプロパティーabcを除去しようとしますが、mongodbコンソールをチェックしても除去されません。mongodb文書からプロパティーを解除します

私は間違っていますか?

Meteor.users.update({_id: userId}, {$unset: {abc: 1}}); 

私は構文が混乱であることに同意:1は実際にtrue

+0

実際に選択したフィールドは「_d」と呼ばれていますか、「_id」の「i」が欠けていますか? – mtj

+0

@mtj oops。私の悪い。それは_idなので、私はそれをキャッチしませんでした。 thx –

答えて

1

1の場合は、値を設定しないでください。これは、mongo docsから直接です:

$ unset式(つまり "")の指定された値は、操作には影響しません。

1

の略あなたが使用する必要はありません、私は何がやりたいことされていることを考えるおかげ

Meteor.users.update({_d: userId}, {$unset: {abc: ""}});

+0

流星のフレームワークではない、私は恐れている。私は彼と同じ問題を抱えていました。 – Billybobbonnet

関連する問題