mongodb 带点的列名查询

mongodb 带点的列名查询,第1张

mongodb中使用aggregate可以返回数组字段数组的指定索引的元素

参考语句:

{$project:{"blog1":1}},

{$unwind:"$blog1"},

{$match:{'blog1.uidd':666}},

{$group:{_id:"$_id","blog":{$push:"$blog1"}}}

{$project:{"$text":1}},

你需要有一个字段标示写入数据库的时间,然后查询的时候,设定查询时间段: db.things.find({"createTime":{"$gt":"2014-10-29 0:0:0"}}) // 大于某个时间 db.things.find({"createTime":{"$lt":"2014-10-29 0:0:0"}}) // 小于某个时间 db.thing..

1、select distinct(类型 ),(select max(单价) from table where 类型 =c.类型 ) from table c。

2、举例:

person: {

   // ...

   name: 'A'

   did: 'buy a dog'}

person: {

   // ...

   name: 'B'}。

3、相关用法

1)# 进入数据库 admin

use admin

2)# 增加或修改用户密码(3.0版本用creatuser)

db.addUser('name','pwd')

3)# 查看用户列表

db.system.users.find()

4) # 用户认证

db.auth('name','pwd')

5)# 删除用户

db.removeUser('name')

6) # 查看所有用户

show users

7)# 查看所有数据库

show dbs

8)# 查看所有的 collection

show collections

9)# 查看各 collection 的状态

db.printCollectionStats()

10)# 查看主从复制状态

db.printReplicationInfo()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6803790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存