在FSCollection上调用删除不会返回删除的文档数
问题描述:
Files = new FS.Collection("files");
Files.remove(); // returns undefined
为什么删除不会像其他集合删除方法那样返回删除的文件数?在FSCollection上调用删除不会返回删除的文档数
答
其实it does return number of deleted documents。你在这里遇到另一个案子。
从Collection.remove(selector, [callback])
documentation:
作为安全措施,如果
selector
省略(或者是undefined
),没有文件将被删除。如果您确实要删除收藏中的所有文档,请将selector
设置为{}
。
因此,删除所有文件,它应该是:
Files.remove({});
,它将返回你的删除文件的数量。