{ “_id”: “5cf0029caff5056591b0ce7d”, “名字”: “简”, “姓氏”: “武”, “地址”:{ “街头”: “1圈路”, “城市”: “洛杉矶”,“状态 “: ”CA“, ”ZIP“: ”90404“}, ”爱好“:[” 冲浪”, “编码”]}
最自然的和富有成效的方式来处理数据。
支撑件数组和嵌套对象作为值。
允许灵活和动态模式。
> db.users.find({ “address.zip”: “90404”}){ “_id”: “5cf0029caff5056591b0ce7d”, “姓名”: “简”, “姓”: “吴”, “地址”:{}} { “_id”: “507f1f77bcf86cd799439011”, “名字”: “乔恩”, “姓氏”: “戴维斯”, “地址”:{}} { “_id”: “5349b4ddd2781d08c09890f3”, “名字”: “吉姆”,“姓氏”: “白”, “地址”:{}} { “_id”: “5bf142459b72e12b2b1b2cd”, “名字”: “杰夫”, “姓氏”: “泰勒”, “地址”:{}} {“_id“: “5cf003283b23d04a40d5f88a”, “姓名”: “杰里”, “姓”: “米勒”, “地址”:{}} { “_id”: “5bf142459b72e12b2b1b2cd”, “姓名”: “洁”, “姓”:“威廉姆斯”, “地址”:{}} { “_id”: “5cf0036deaa1742dd225ea35”, “名字”: “杰西”, “姓氏”: “强生”, “地址”:{}} { “_id”:“54495ad94c934721ede76d90”, “名字”: “吉尔”, “姓氏”: “布朗”, “地址”:{}} { “_id”: “566eb3c704c7b31facbb0007”, “名字”: “珍妮特”, “姓氏”: “琼斯”“地址”:{}} { “_id”: “5a999cc461d36489a27f2563”, “名字”: “扬”, “姓氏”: “史密斯”, “地址”:{}}
它允许您筛选和排序任何领域表现力丰富的查询语言,不管如何嵌套的,可能是在文档中。
支持聚合和其他现代使用情况,如基于地理位置的搜索,图形搜索和文本搜索。
查询本身JSON,因此很容易组合的。没有更多的连接字符串动态生成SQL查询。
session.start_transaction()顺序= {line_items:[{项:5,数量:6}]} db.orders.insertOne(顺序,会话=会议);对于x在order.line_items:db.inventory.update({_id:x.item},{$ INC:{数:-1 * x.quantity}},会话=会话)session.commit_transaction()
分布式多文档ACID事务与快照隔离。
支持加入的查询。
两种类型的关系,而不是之一:参考和嵌入式。
以最快的方式创建MongoDB的数据可视化。188金宝搏手机客户端安卓下载
专为文档模型。188金宝博官网登录
可视化从您的任何MongoDB的情况下的实时数据。188金宝搏手机客户端安卓下载可在MongoDB的地图集188金宝搏手机客户端安卓下载。
允许任何BI工具,它可以与您的MongoDB数据说话MySQL协议工作。188金宝搏手机客户端安卓下载
充分利用BI工具已经组织使用。
进行联合分析,从MongoDB的和其他数据库的数据组合。188金宝搏手机客户端安卓下载