난 노력 했어
db.users.remove(*)
오류를 반환하지만 모든 레코드를 지우려면 어떻게해야합니까?
답변:
remove이제 더 이상 사용되지 않습니다. 사용 db.user.deleteMany({})대신에
remove더 이상 사용되지 않는다는 내용을 볼 수 없습니다 ( docs.mongodb.com/manual/reference/method/db.collection.remove ). 해당 주장을 뒷받침하는 링크 나 인용문을 제공 할 수 있습니까?
MongoDB의 컬렉션에서 모든 문서를 삭제할 수 있으며 다음을 사용할 수 있습니다.
db.users.remove({})
또는 다음 방법을 사용할 수도 있습니다.
db.users.deleteMany({})
자세한 내용 은 다음 MongoDB 문서를 따르십시오 .
컬렉션에서 모든 문서를 제거하려면 빈 필터 문서
{}를db.collection.deleteMany()또는db.collection.remove()메서드에 전달합니다.
db.users.count()
db.users.remove({})
db.users.count()