var mongoose = require('mongoose');
const DB_URL="mongodb://localhost:27017/中医药数据库"
mongoose.connect(DB_URL)
var date = new Date()
const schema = mongoose.Schema();
const collection = mongoose.model('date',schema,medicinecapital);//最后一个参数是集合的名字
// 模糊查询测试
// var key = '桉油'
// const reg = new RegExp(key, '桉油')
collection.findOne(
{
'药名': "矮脚龙胆"
}
).then(function(info) {
console.log(info)
})
db.col.find({ '药名': "矮脚龙胆"}).pretty()
参考如下文档。
https://www.runoob.com/mongodb/mongodb-query.html
用JS的Filter 函数。
把你的数据读出来。
然后
Array.filter(item=>item["药名"]==矮脚龙胆)
实在不行,那就只能转英文列名了。
该问题已经解决了,参考链接:https://blog.csdn.net/qq_45955883/article/details/122109360