c# mongodb 模糊查询问题

qjhy531 2014-01-04 11:03:14

IMongoQuery q = Query.Matches("PartsNo", new Regex("^." + 10640 + ".*$"));
List<ParstInfo> p = new List<ParstInfo>();
p = MongoSqlHelp.Find<ParstInfo>(q).ToList<ParstInfo>();


请问有错吗? 为什么查不到数据?
我想查 PartsNo字段 开头为10640 的所有内容!
c# 驱动下 请大神指教
...全文
572 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shiyiwan 2014-07-07
  • 打赏
  • 举报
回复
似乎^后不应该加点,这样表示从第二位开始为10640的字符串。
残缺的孤独 2014-07-02
  • 打赏
  • 举报
回复
正则表达式有问题
yinlidong99 2014-06-23
  • 打赏
  • 举报
回复
你的正则表达式有问题吧。试试 IMongoQuery q = Query.Matches("PartsNo", new Regex("^" + 10640 + "*$"));

1,797

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧