如何从集合中删除文档? [复制]
Posted
技术标签:
【中文标题】如何从集合中删除文档? [复制]【英文标题】:How do I remove a document from a collection? [duplicate] 【发布时间】:2014-07-28 22:11:56 【问题描述】:我很惊讶我似乎无法找到一个直接的答案。我只是想从集合中删除文档(例如从 mysql 中的表中删除记录)。这是我尝试过的:
People.find(
key: req.params.key,
function(err, data)
if (err)
next(err);
if (data)
data.remove(callback);
);
function callback()
// do something
我在控制台中不断收到此错误:“TypeError: Object has no method 'remove'”。我做错了什么?
【问题讨论】:
***.com/questions/5809788/… 【参考方案1】:我相信这对你有用:
People.remove( key:req.params.key, function (err) );
或者这个:
var query = People.remove( key:req.params.key );
query.exec();
根据数据的性质,还有其他几种方法可以解决此问题(密钥是否唯一,您是否只想删除找到的第一个,等等)。
【讨论】:
以上是关于如何从集合中删除文档? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Firestore 集合中获取所有文档并将它们返回到数组列表中? [复制]