2015-12-22 14 views
5

私はGolangmgoで作業しています。指定された日付より古いコレクションのすべての文書を削除したいとします。_idの値を使用します。mgoを使用してmgooで_idを使用しているすべての文書を削除する

これまでのところ、私はその後、構造体NewObjectIdWithTimeを使用してダミーのObjectIDを作成しようとした私は

collection.Remove(bson.M{"_id": bson.M{"$lt": objectId}}) 

を使用して文書を削除しようとしているしかし、私は、任意の提案を任意の結果を得ていませんよ?

+1

なぜ誰かがこのような質問をdownvoteする必要がありますか? – turkishweb

+1

私は同意します。この質問は、改善することはできますが、有用です。 –

答えて

3

私は本当に私が解決策を投稿私の自己に答えるだけ助け以来、私は(任意の説明なし)StackOverflowのコミュニティからの否定的な評価をしてrecive好きではない:

問題は、MgOすべて削除RemoveAllを持っています要素が条件に一致するので、私の新しいクエリは:collection.RemoveAll(bson.M{"_id": bson.M{"$lt": objectId}})

関連する問題