我正在尝试在控制台上测试我的crud操作对于node.js / express应用程序的结果,但它似乎不适用于GET
仅适用于POST。
我有这个功能:
app.get('/', (req, res) => {
db.collection('cars').find().toArray(function(err, results) {
console.log(results)
})
})
但我无法找到在控制台中执行和检索结果的方法。我怎么能这样做?
答案 0 :(得分:0)
尝试这样做:
db.open(function(err,db){ // <------everything wrapped inside this function
db.collection('cars', function(err, collection) {
collection.find().toArray(function(err, results) {
console.log(results);
});
});
});
答案 1 :(得分:0)
对我来说看起来像MongoDB,如果是,那么我认为the cursor.toArray() method根本不需要回调函数。相反,它会迭代所有结果并为你耗尽光标。
尝试scala> implicit class MySeq[A](r: Seq[A]) {
def mapIfDefined(f: PartialFunction[A, A]): Seq[A] = {
r.map(f.applyOrElse[A, A](_, identity))
}
}
scala> (0 to 10).mapIfDefined{
case e if e > 5 => e * e
}
res1: Seq[Int] = Vector(0, 1, 2, 3, 4, 5, 36, 49, 64, 81, 100)
。