を文書を削除します。私は、特定の「ID」を持つすべての文書を削除したい
私は次のような構造を持つ文書を保存するコレクション持つ日付フィールドの「時間」に基づいて、MongoDBのコレクションから
{
"_id" : NumberLong(-6225637853094968071),
"Id" : "1585534",
"Type" : NumberInt(42),
"InDate" : ISODate("2017-10-05T18:30:00.000+0000"),
}
{
"_id" : NumberLong(-622563784353458071),
"Id" : "15832422",
"Type" : NumberInt(42),
"InDate" : ISODate("2017-10-06T00:00:00.000+0000"),
}
を「InDate」フィールドに時間がある「タイプ」18:30:00.000+0000
。このクエリを使用して試しました:
db.collection.remove({
"ChannelType": NumberInt(28),
"HotelId": "1585534",
"CheckInDate": /$18:30:00.000+0000/
})
しかし、うまくいきません。これを行う方法?
これも有効な値ではないため、動作しません。おそらく、実際にあなたが答えを出す前にシェルで試してみたはずです。 –
それを試しました、間違ったコピー/過去。それを更新しました。間違いを表示してくれてありがとう – sheplu
私は質問の精神が「複数の可能な日付」であることを信じています。それゆえ、最初に間違った構文を試したのはなぜですか。なぜなら、依然として不正確な構文が修正されたとしても、なぜあなたはまだ間違っているのでしょうか。 –