1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male", "email" : "step ...
分类:
数据库 时间:
2018-03-08 17:21:38
阅读次数:
215
使用mongodb过程中,进场设计到objectid中的时间转换,例如根据'_id'索引查询大于某个日期的数据有多少? 这时会用到十进制的时间戳转十六进制,方法如下: 同时附上十六进制转十进制方法: ...
分类:
其他好文 时间:
2018-03-06 23:20:26
阅读次数:
227
ObjectId 是一个12字节 BSON 类型数据,有以下格式: 前4个字节表示时间戳 接下来的3个字节是机器标识码 紧接的两个字节由进程id组成(PID) 最后三个字节是随机数。 MongoDB中存储的文档必须有一个"_id"键。这个键的值可以是任何类型的,默认是个ObjectId对象。 在一个 ...
分类:
数据库 时间:
2018-02-21 15:02:44
阅读次数:
189
MongoDB 没有像 SQL 一样有自动增长的功能, MongoDB 的 _id 是系统自动生成的12字节唯一标识。 但在某些情况下,我们可能需要实现 ObjectId 自动增长功能。 由于 MongoDB 没有实现这个功能,我们可以通过编程的方式来实现,以下我们将在 counters 集合中实现 ...
分类:
数据库 时间:
2018-02-21 15:00:27
阅读次数:
137
MongoDB sort()方法 在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列。 语法 sort()方法基本语法如下所示: 实例 myycol 集合中的数据如下 ...
分类:
数据库 时间:
2018-02-21 10:40:00
阅读次数:
167
在MongoDB中的ObjectID,可以理解为是一个不会重复的ID,这里有个链接http://www.jb51.net/article/101164.htm感兴趣可以去研究一下。 我今天要做的就是做一个不重复ID的生成器 先看看下面的几个方法 1.生成[0,1)的随机数的Math.random,例 ...
分类:
Web程序 时间:
2018-02-11 21:26:44
阅读次数:
217
又来分享一些日常用的小脚本哈,比如说有些小型企业在使用O365时开始用的是O365自带的域名,过了一段时间后想用自己的域名了,这时候管理员就需要将用户的UPN修改成自定义域名。总体来说这不是个复杂的活,简单写的话可能几行代码就搞定了,当然如果想写的稍微规范些,那么可以再加上一些逻辑控制类的语句
分类:
系统相关 时间:
2018-02-08 16:31:01
阅读次数:
410
查询数据使用db.表名.find()查询数据 如果不指定条件时则默认查询所有例如 > db.noPK.find() { "_id" : ObjectId("5a50642b908e6b07a84472a2"), "name" : "javascript", "value" : "vue.js" } ...
分类:
数据库 时间:
2018-01-13 20:54:41
阅读次数:
213
使用 db.表名.update 配合$unset 使用 例如我们的表noPk 有两个列有字段名是script_type 我们要删除script_type=kshell字段 > db.noPK.find() { "_id" : ObjectId("5a50642b908e6b07a84472a2"), ...
分类:
数据库 时间:
2018-01-13 20:45:41
阅读次数:
2335
原文地址:http://blog.51yip.com/nosql/1575.html 我知道的关系型数据库都是有权限控制的,什么用户能访问什么库,什么表,什么用户可以插入,更新,而有的用户只有读取权限。 例如:mysql安装配置好后,有一个自带的mysql数据库,里面有一张user表,用来存放用户, ...
分类:
数据库 时间:
2017-12-28 18:25:08
阅读次数:
323