我正在使用MongoDB。我遇到了一个问题,我试图通过MongoShell查询数据。但是当我试图从MongoShell运行“populate”查询时,我给出了错误“.populate is not a function”.为什么populate query在MongoShell中不工作。我研究了一篇文章,它说populate是mongoose library只为Nodejs提供的函数,它不是MongoDB原生支持。但在另一篇文章中提到,MongoDB 4.2以上版本支持“填充”查询。我有版本7。但我仍然得到这个错误,我不知道为什么?
1条答案
按热度按时间icomxhvb1#
i found it there
populate()是由mongoose库提供的,它不是由mongodb提供的。它在mongoshell函数中也不可用。