• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > 在Ubuntu下安装Mongdb,以及Mongdb基本操作命令,ubuntumongdb

在Ubuntu下安装Mongdb,以及Mongdb基本操作命令,ubuntumongdb

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含mongdb命令,spring mongdb,mongdb数据库,storm kafka mongdb,mongdb mapreduce等服务器相关知识,网友希望可以进行参考

在Ubuntu下安装Mongdb,以及Mongdb基本操作命令,ubuntumongdb


Mongdb安装

sudo apt-get install mongodb

关闭/启动服务

 sudo service mongodb stop
 sudo service mongodb start

连接服务

mongo

数据类型:

 null                                   {"x":null}
   boolean                             {"x":true}
   数值                   {"x":3.14}   {"x":3}    
          可以转换   NumberInt("3")    NumberLong("3")
   字符串                              {"x":"hello"}
   日期                    {"x":new Date()}
   正则表达式          {"x":/hello/ig}
   数组:                    {"x":[1,2,3]}
   内嵌文档:{"x":{"foo":{bar}}}
   对象id:{"x":ObjectId()}
              _id是每个文档所必须的用来做索引,_id的默认类型是ObjectId
    _id是字符串类型,用_id查找的时候注意了
   二进制:
   代码:{"x":function(){}}

基本操作命令:

–创建数据库

use zzg

–创建数据库下的集合,可以看成是一个table

db.createCollection("Student");

–插入数据

db.Student.insert([{"_id":1,"name":"王力宏"},{"_id":2,"name":"刘德华"}]);

–查看数据

db.Student.find();
db.Student.find({"_id":{$lt:99}}); --where id<val
db.Student.find({"_id":{$lte:99}}); --where id<=val
db.Student.find({"_id":{$gt:1}}); --where id>val
db.Student.find({"_id":{$gte:1}}); --where id>=val

–删除数据

db.Student.remove({"_id":1});

里面放条件
–查看用户下的所用集合

 show collections;

–删除数据库下的集合

db.Student.drop();

Mongdb对大小写敏感

–更新操作
$set修改器,默认

db.Student.update({"_id":1},{"name":"xxx"});
db.Student.find();

–修改器
$inc

db.Student.insert({"_id":1,"url":"www.zzg.com","pageViews":1})
db.Student.update({"_id":1},{"$inc":{"pageViews":1}});

$set

db.Student.update({"_id":1},{"$set":{"url":"449301818@qq.com"}});

将url变成一个数组

db.Student.update({"_id":1},{"$set":{"url":["449301818@qq.com","449301818@163.com","449301818@110.com"]}});

删除键

db.Student.update({"_id":1},{"$unset":{"url":1}})

–数组修改器
$push 向数组中添加值,可能会出现重复的值

db.Student.


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在Ubuntu下安装Mongdb,以及Mongdb基本操作命令,ubuntumongdb

相关文章

  • Hadoop自测题,hadoop
  • input from 表单提交 使用 属性 disabled=&quot;disabled&quot; 后台接收不到name=&quot;username&quot;的值,disabledusername
  • Sqoop导入数据到Hadoop代理执行,sqoophadoop
  • CRM市场及Zoho模式,CRM市场Zoho模式
  • 深入理解kafka设计原理,深入理解kafka设计
  • hive-内部表与外部表的区别,hive-区别
  • K天熟悉Apache Storm (三),apachestorm
  • MapReduce小文件处理之CombineFileInputFormat实现,mapreducecombine
  • hive sql,hive
  • window操作系统搭建Spark开发调试环境

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Docker安装MySQL8.0的实现方法
    • hive的变量传递设置,hive变量传递设置
    • hadoop2.7完全分布式安装,hadoop2.7
    • 云服务器 性能测试之web压力测试,web压力测试
    • hive sql,hive
    • 【甘道夫】Spark1.3.0 Submitting Applications 官方文档精华摘要,spark1.3
    • 机器学习--Logistic回归算法案例,--logistic算法
    • ElasticSearch的分布式安装
    • 漫谈分布式系统:三种通信范型
    • openstack中Nova组件images的所有python API 汇总,openstacknova

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有