文本查询,q作为查询字符串:

coll.FindAsync<Foo>(Builders<Foo>.Filter.Text(q));

文本查询需要一个文本索引。要从C#创建代码,

coll.Indexes.CreateOneAsync(Builders<Foo>.IndexKeys.Text(p => p.Message));

附近查询:

coll.FindAsync<Foo>(Builders<Foo>.Filter.Near(p => p.Location, x, y, maxDis, minDis));
coll.FindAsync<Foo>(Builders<Foo>.Filter.Near(p => p.Location, , , , ));

同样,这些需要索引:

coll.Indexes.CreateOneAsync(Builders<Foo>.IndexKeys.Geo2D(p => p.Location));

最新文章

  1. 【集合框架】JDK1.8源码分析HashSet &amp;&amp; LinkedHashSet(八)
  2. [Scala] 快学Scala A3L3
  3. Luncence .Net 使用
  4. 异步get请求之代理方法
  5. cannot change version web module 3.0
  6. cf div2 239 D
  7. 【Hybrid App】Hybrid App开发实战
  8. 【面试题013】在O(1)时间删除链表结点
  9. CH BR8(小学生放假了-clock()/CLOCKS_PER_SEC-斜率优化常错集锦)
  10. Log file location for Oracle E-Business Suite R12
  11. Linux的pwd命令详解
  12. sku
  13. Java虚拟机——类的结构与加载
  14. 写一个shell 快速启动停止你的微服务吧
  15. 12C -- 配置Application Continuity
  16. android绝对布局
  17. 二十三、详述 IntelliJ IDEA 中恢复代码的方法「进阶篇」
  18. tp查找某字段,排除某字段,不用一次写那么多
  19. Solaris ssh配置主机间信任关系
  20. HDU 4417 Super Mario(2012杭州网络赛 H 离线线段树)

热门文章

  1. 实用,Windows后台守护进程iNeuDaemon发布。Linux操作系统下使用使用supervisor
  2. codewars--js--RGB To Hex Conversion
  3. 记录 2020年2月26日 java的一次远程技术面试
  4. Redis-位图
  5. .NetCore学习笔记:四、AutoMapper对象映射
  6. IDEA 优化使用配置
  7. linux 开机自启动redis服务
  8. 在腾讯云上配置.NetCoreWeb
  9. 两分支部署Hexo
  10. centos 源码编译mysql5.7