我想使用Nodejs在Mongodb集合中實現整個搜索功能。 什麼我應該通過SaleModel.find()
所以給全價值搜索?使用nodejs搜索整個集合(mongodb)
以下是我所嘗試的,但它只搜索product_name,我也想搜索sale_amount,sale_person,department_name。
我該怎麼做?
SaleModel.find({'product_name': 'searched value'});
模式:
var saleSchema = mongoose.Schema({
product_name:{ type:String, required:true},
sale_amount:{ type:Number, required:true },
sale_date:{ type:Date, default:Date() },
sale_person:{ type:String, required:true },
department:{ type:mongoose.Schema.Types.ObjectId, ref:'department' },
});
module.exports = mongoose.model('sale', saleSchema);
閱讀關於快遞航線的文檔,你的'list'函數完全混亂並且不正確 –
也顯示路由器,如果'Models.SaleModel'是一個貓鼬模型,貓鼬不支持承諾awaik,只有回調 –
爲什麼你返回匹配數據總數和總數據。總數據的長度本身就是數字。 –