我有两个像这样的 Mongoose 查询:
var doc1=model.find({name:"ABC"}); var doc2=model.find({name:"XYZ"});
我想将查询2的结果附加到查询1。我是这样做的:
doc1.append(doc2);
但上行给出的错误是doc1.append()不是函数。显而易见的问题是,如果Find返回一个文档数组,那么为什么append在Result变量中不可用。
doc1.append()
append
有没有人能帮我找出一个接一个地附加两个查询结果的东西?
谢谢!
x3naxklr1#
.append()不能与Array一起使用。请改用.concat()。
.append()
Array
.concat()
解决方案应该是:
var doc1=model.find({name:"ABC"}); var doc2=model.find({name:"XYZ"}); var appened = doc1.concat(doc2);
1条答案
按热度按时间x3naxklr1#
.append()
不能与Array
一起使用。请改用.concat()
。解决方案应该是: