我有一个名为' auth'的 MongoDB 集合,当我运行时:
db.auth.drop()
它当然与 MongoDB 提供的 db.auth()函数冲突。
有没有其他方法可以删除集合?。
答案 0 :(得分:1)
当您尝试从 mongo shell 访问(let [my-object (set! (.-myobj js/window (clj->js {})))
some-func (fn [] (+ 1 1))]
(set! (.-foo my-object) some-func)
(set! (.-bar my-object) "something"))
集合时,会出现此问题,因为它与您在问题中提到的auth
冲突。但是使用任何驱动程序,您都可以在db.auth()
集合上执行CRUD。我尝试使用它的auth
,它运行正常。这就是为什么你在使用ORM时没有遇到任何问题,因为它在内部使用任何java driver
。