我是数据库有一条数据
// 方法1: 查询集合中的第一条记录
const testResult = await userCollection.limit(1).get();
console.log('无条件查询结果:', testResult);
// 方法2: 查询所有记录
const allResult = await userCollection.get();
console.log('全部记录:', allResult);
上面两个方法都打印出了{"affectedDocs":1,"data":[{"_id":"68b96f36a674f439f934a553","data":{"phoneNumber":"17689201043","createTime":new Date("Thu Sep 04 2025 18:51:33 GMT+0800 (China Standard Time)"),"updateTime":new Date("Thu Sep 04 2025 18:51:33 GMT+0800 (China Standard Time)"),"availableCount":10}}]}
const regExp = new RegExp(17689201043); // 不要添加 ^ 和 $,进行纯模糊匹配
userInfoResult = await userCollection.where({
phoneNumber: regExp
}).get();
console.log('模糊查询结果:', userInfoResult);
可是这个方法获取的集合长度为0,请问大佬这是怎么回事
0 个回复