mongo的java驱动里提供一些find方法,其中一个find方法参数如下
DBCursor find( DBObject ref , DBObject keys )
第一个 ref object for which to search
第二个 keys fields to return
这样看第2个参数就知道是设置取哪些字段回来的,但是这个是map,该怎么设置呢,ok我们参考下
SQL to Mongo Mapping Chart
http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart 中一段内容
SELECT a,b FROM users WHERE age=33
db.users.find({age:33}, {a:1,b:1})
ok 我们来试试看第2个参数设置为
keys.put("field",1);
测试通过
但是这个貌似不是特别直观,参考另一篇文章
Specifying What the Query Returns
http://www.mongodb.org/display/DOCS/Tutorial
db.things.find({x:4}).forEach(printjson);
keys.put("field",true);
ok 测试发现也通过了
好吧,java驱动版本的tutorial真是太少了,很多东西需要从其他版本翻译过来,尤其是从javascript语法翻译过来。
分享到:
相关推荐
查询可以返回文档的特定字段,还可以包括用户定义JavaScript函数。 JavaScript可用于查询,聚合功能(例如MapReduce)中,并直接发送到数据库中以执行。 MongoDB通过副本集提供高可用性。 副本集由两个或多个数据...
连接器使用Kafka消息,重命名消息字段,选择特定的字段并将它们向上插入到MongoDB集合中。 连接器支持JSON和Avro格式的消息(带有或不带有模式)以及多个主题分区。 连接器配置: 范围 描述 例子 数据库主机 ...
MongoDB的destinct命令是获取特定字段中不同值列表。该命令适用于普通字段,数组字段和数组内嵌文档. mongodb的distinct的语句: 代码如下: db.users.distinct(‘last_name’) 等同于 SQL 语句: 代码如下: ...
索引是一种数据结构,他搜集一个集合中文档特定字段的值。 B-Tree索引来实现。 创建索引 db.collection.createIndex(keys, options) keys keys由文档字段和索引类型组成。如{“name”:1} key 表示字段 value 1,...
索引是一种特殊的数据结构,索引以易于遍历的形式存储了数据的部分内容(如:一个特定的字段或一组字段值),索引会按一定规则对存储值进行排序,而且索引的存储位置在内存中,所在从索引中检索数据会非常快。...
本文实例讲述了Mongodb...populate 方法可以用在 document 上、 model 上或者是 query 对象上,这意味着你几乎可以在任何地方调用这个方法以填充你的引用字段。 当然,populate 方法在不同对象上参数不大一样,但是都
蒙哥·恩金(Mongo Endjin) 对MongoEngine的重新想象 为什么选择Mongo Endjin? mongoendjin的目标是尽可能地遵循Django。 项目结构,类,方法等的编写应... 所有MongoDB特定的逻辑都位于mongoendjin.models.nosql中
只需填写设置,Rubedo就可以使用外部集合的属性名称连接到指定的数据库和字段映射(仅适用于所需的字段)。 激活后,映射将使用映射将该类型的内容(创建或更新)上的所有发布事件同步到您的外部集合。 同步向上/向...
您可以通过将选项change-stream-namespaces设置为字符串数组来指定要监视的特定名称空间。 由于切换到新驱动程序,golang插件的界面已更改。 以前,API公开了一个Session字段,键入*mgo.Session 。 现在已替换为...
如果用户不进行特定搜索查询,则整个目录都是可见的。 在显示过程中将对产品目录进行分页。 产品搜索模块: 客户可以通过在输入框中键入并单击“搜索”来搜索所需的产品。 可以从系统端配置发生搜索的字段。 ...
用于MongoDB客户端字段级加密的示例“ hello world”代码 此存储库不是受支持的MongoDB产品 注意:在这个仓库的代码示例完全仅用于开发和评估。 请注意,所有使用本地密钥文件的示例仅用于说明目的-出于生产目的,...
MongoDB Ruby驱动程序 官方支持的用于Ruby驱动程序。 Ruby驱动程序支持Ruby 2.3-2.7和JRuby 9.2。 文献资料 高级文档和用法示例位于。 最新版本的API文档可在找到。 要为master分支构建API文档,请在本地检出存储...
它使用基于B + Tree结构的特定于字段的索引系统。 这样可以处理大量数据,并为它们建立索引,而无需将整个数据集保留在内存中。 大多数数据库使用B树(MongoDB,CouchDB)或B + Tree(InnoDB,MariaDB,MySQL)。 ...
问题追踪器描述后端API管理问题。使用git clone ... 您还可以通过传递任何字段和值作为URL查询来过滤请求(即/api/issues/[project]?open=false )。 您可以一次传递一个或多个字段/值对。 邮政[]/api/
API,用于显示用户的详细信息,并按ID显示所有字段。 用于添加/注册新用户的API。 通过特定ID删除用户的API。 通过ID停用特定用户的API。 使用JWT令牌登录现有用户的API。 通过发送电子邮件重置用户密码的API...
登录:https://www.jomsou.cn/users[{ "gender": "male", "_id": "5e6ccd7061c3441c39f4e68a", "name": "李雷1"},{ "gender": "male", "_id": "5e722925a20a2c3b27ea8aa5", "name": "蔡镇泉111"}]获取特定用户GET /...
表单验证:检查是否填写了所有必填字段。 -检查密码是否足够牢固。 定义具有强密码的规则。 用户密码将被散列,密码的散列版本将存储在数据库中。 用户登录列出系统中的可用书籍。 用户可以根据至少一个条件(即...
警报机器人 Discord Bot,使用户可以设置警报定期或一次性警报,并通过DM或在特定... 转到appsettings.json然后在token字段中插入一个discord bot令牌,并在appsettings.json插入一个mongodb数据库的mongo_db_url 。 说
该应用程序的主要功能是能够显示附近房屋的平ASP格,这取决于监视列表中特定区域的房屋售价。 只有在附近至少有房屋被出售的情况下,才会显示平ASP格。 该应用程序是使用MongoDB , Express.js , React.js和Node....
我们将数据导出为 XML 文档,然后使用parse_original_data_xml.py读取 xml,获取我们感兴趣的字段,然后写入新的 JSON 文本文件( food_truck_data.json )。 我们注意到一些原始食品卡车数据缺少坐标,但有街道...