0

我正在尝试从 C# 中的特定集合中删除 mongo 文档

我现在的尝试是

            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
                    }
                }
            }

在这里我正在尝试获取所有文档并一一删除,但是会有很多文档要删除它会影响性能所以有没有办法直接删除 mongo 文档而不是在 c# 中获取和删除

4

0 回答 0