このMeteorサーバーのサイド・コードは、ユーザー・コレクション内の文書からプロパティーabcを除去しようとしますが、mongodbコンソールをチェックしても除去されません。mongodb文書からプロパティーを解除します
私は間違っていますか?
Meteor.users.update({_id: userId}, {$unset: {abc: 1}});
私は構文が混乱であることに同意:1
は実際にtrue
このMeteorサーバーのサイド・コードは、ユーザー・コレクション内の文書からプロパティーabcを除去しようとしますが、mongodbコンソールをチェックしても除去されません。mongodb文書からプロパティーを解除します
私は間違っていますか?
Meteor.users.update({_id: userId}, {$unset: {abc: 1}});
私は構文が混乱であることに同意:1
は実際にtrue
1
の場合は、値を設定しないでください。これは、mongo docsから直接です:
$ unset式(つまり "")の指定された値は、操作には影響しません。
の略あなたが使用する必要はありません、私は何がやりたいことされていることを考えるおかげ
Meteor.users.update({_d: userId}, {$unset: {abc: ""}});
流星のフレームワークではない、私は恐れている。私は彼と同じ問題を抱えていました。 – Billybobbonnet
実際に選択したフィールドは「_d」と呼ばれていますか、「_id」の「i」が欠けていますか? – mtj
@mtj oops。私の悪い。それは_idなので、私はそれをキャッチしませんでした。 thx –