Как удалить все документы mon go в c# за определенный промежуток времени - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь удалить документ mon go из определенной коллекции в c#

как я сейчас пытаюсь

            var document = collection.Find(_ => true).FirstOrDefault();  //get all the document

            foreach (var item in (dynamic)document)
            {
                if (item.Timestamp >= "")
                {
                    if ("Some Date" > Convert.ToDateTime(item.Timestamp))
                    {
                        collection.DeleteOne(item);   //delete document one by one
                    }
                }
            }

здесь я пытаюсь получить все документ и удалите один за другим, но будет много документов, которые нужно удалить, это может повлиять на производительность, поэтому есть ли способ напрямую удалить документы mon go вместо получения и удаления в c#

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...