0

承認されたユーザーの投稿を削除できる新しい機能を追加しようとしているので、作成した投稿のみを削除できます。1 つのステートメントでのみ機能するため、すべての (自分の) 投稿を削除したり、選択した投稿を削除したりできますが、すべてのユーザーを削除できます。コードは次のとおりです。

article_collection.remove({ _id: article_collection.db.bson_serializer.ObjectID.createFromHexString(id) }, {authoro: user}, function(error, result) {

$and 関数を追加すると、何もしません。上記のケースでは、すべてのユーザーが投稿を削除できます。渡された投稿のIDを16進数に変換する必要があると思いますか? しかし、どのように?

4

1 に答える 1

3

両方のクエリ条件を 1 つのオブジェクトに組み合わせる必要があります。

article_collection.remove({_id: id, authoro: user}, function(error, result) { ...
于 2012-06-09T02:07:22.077 に答える