1. 程式人生 > >mongodb基本命令列操作

mongodb基本命令列操作

mongodb建立資料庫
use dbname
mongodb檢視資料庫
show dbs
檢視資料庫下面的表
show collections
查詢表裡的資料
db.表名.find()
mongodb向表裡插入一條資料
./mongofiles -d campus put readme.txt
根據條件查詢表裡的資料
db.表名.find({‘key’:‘value’})
修改表裡的某個欄位
db.user.update({“age”:“21”},{$set:{“name”:“aaaaabbb”}});
在這裡插入圖片描述

Last login: Mon Nov 21 15:16:39 2016 from 117.101.170.60

Welcome to aliyun Elastic Compute Service!

[[email protected] ~]# ./mongo
-bash: ./mongo: No such file or directory
[[email protected] ~]# bin
-bash: bin: command not found
[[email protected]iZ25i85s0laZ ~]# cd /mongodb/mongodb/bin
[[email protected] bin]# ./mongo
MongoDB shell version: 2.4.9
connecting to: test

shoeshowshoshs;lklk;k;k;lk;lklk;k;k;lk
Mon Nov 21 16:51:39.410 ReferenceError: lklk is not defined
show dbsshow dbs
admin (empty)
cdb_dev 0.953125GB
cdb_test_dev 0.453125GB
dd_dev 0.453125GB
isb_dev 0.953125GB
local 0.078125GB
use capuse cafmkdlndkluse cafmkdlndkl
switched to db cafmkdlndkl
use campususe campus
switched to db campus
show dbs;show dbs;
admin (empty)
cdb_dev 0.953125GB
cdb_test_dev 0.453125GB
dd_dev 0.453125GB
isb_dev 0.953125GB
local 0.078125GB
use campususe campus
switched to db campus
qq
Mon Nov 21 16:56:25.971 ReferenceError: q is not defined
^C
bye
[

[email protected] bin]# ls
bsondump mongo mongod mongodump mongoexport mongofiles mongoimport mongooplog mongoperf mongorestore mongos mongosniff mongostat mongotop
[[email protected] bin]#
[[email protected] bin]# ll
total 237560
-rwxr-xr-x 1 srx srx 18294928 Jan 10 2014 bsondump
-rwxr-xr-x 1 srx srx 9535400 Jan 10 2014 mongo
-rwxr-xr-x 1 srx srx 18348264 Jan 10 2014 mongod
-rwxr-xr-x 1 srx srx 18352336 Jan 10 2014 mongodump
-rwxr-xr-x 1 srx srx 18307248 Jan 10 2014 mongoexport
-rwxr-xr-x 1 srx srx 18356384 Jan 10 2014 mongofiles
-rwxr-xr-x 1 srx srx 18319472 Jan 10 2014 mongoimport
-rwxr-xr-x 1 srx srx 18298992 Jan 10 2014 mongooplog
-rwxr-xr-x 1 srx srx 18298992 Jan 10 2014 mongoperf
-rwxr-xr-x 1 srx srx 18357712 Jan 10 2014 mongorestore
-rwxr-xr-x 1 srx srx 13862296 Jan 10 2014 mongos
-rwxr-xr-x 1 srx srx 18262728 Jan 10 2014 mongosniff
-rwxr-xr-x 1 srx srx 18344432 Jan 10 2014 mongostat
-rwxr-xr-x 1 srx srx 18298992 Jan 10 2014 mongotop
[[email protected] bin]# toch readme.txt
-bash: toch: command not found
[[email protected] bin]# touch readme.txt
[[email protected] bin]# ls
bsondump mongo mongod mongodump mongoexport mongofiles mongoimport mongooplog mongoperf mongorestore mongos mongosniff mongostat mongotop readme.txt
[[email protected] bin]# echo “init campus db” > readme.txt
[[email protected] bin]# cat readme.txt
init campus db
[[email protected] bin]# ./mongofiles -d campus put readme.txt
connected to: 127.0.0.1
added file: { _id: ObjectId(‘5832b7b4092e24e9a405e58b’), filename: “readme.txt”, chunkSize: 262144, uploadDate: new Date(1479718836988), md5: “1edb3f38324aa6b503e6de6c9e53cf60”, length: 15 }
done!
[[email protected] bin]# ./mongo
MongoDB shell version: 2.4.9
connecting to: test
show dbs;show dbs;
admin (empty)
campus 0.203125GB
cdb_dev 0.953125GB
cdb_test_dev 0.453125GB
dd_dev 0.453125GB
isb_dev 0.953125GB
local 0.078125GB
use campusluse campusl
switched to db campusl
use campus;use campus;
switched to db campus
show tables;show tables;
fs.chunks
fs.files
system.indexes
db.fs.files.find()db.fs.files.find()
{ “_id” : ObjectId(“5832b7b4092e24e9a405e58b”), “filename” : “./readme.txt”, “chunkSize” : 262144, “uploadDate” : ISODate(“2016-11-21T09:00:36.988Z”), “md5” : “1edb3f38324aa6b503e6de6c9e53cf60”, “length” : 15 }
db.fs.chunks.find()db.fs.chunks.find()
{ “_id” : ObjectId(“5832b7b400886d5ba33316f2”), “files_id” : ObjectId(“5832b7b4092e24e9a405e58b”), “n” : 0, “data” : BinData(0,“aW5pdCBjYW1wdXMgZGIK”) }

相關推薦

mongodb基本命令操作

mongodb建立資料庫 use dbname mongodb檢視資料庫 show dbs 檢視資料庫下面的表 show collections 查詢表裡的資料 db.表名.find() mongodb向表裡插入一條資料 ./mongofiles -d camp

HDFS基本命令操作與簡單API使用

1.開啟叢集命令  start-dfs.sh 2.檢視幫助 hdfs dfs -help 3.檢視當前目錄資訊 hdfs dfs -ls / 4.從本地上傳檔案  hdfs dfs -put data.txt  /wc/in 5.從hdfs下載

Node/MongoDB 基本命令彙總

1.通過npm全域性安裝專案依賴模組 命令列:npm install  模組名稱 -g 成功提示:  (模組名稱)@(版本號)(模組的存放路徑) 2.搜尋模組 命令列: npm search 模組名 3.檢視模組API 命令列: npm docs 模組名稱 4.

MongoDB之——命令操作

MongoDB shell 不僅僅是一個互動式的 shell,它也支援執行指定 javascript 檔案,也支援執行指定的命令片斷。有了這個特性,就可以將 MongoDB 與 linux shell 完美結合,完成大部分的日常管理和維護工作。1、通過 eval 引數執行指定

mongodb命令操作命令詳解(增刪改查、高階查詢)

本文為上文的續篇,主要講解mongodb在cmd的直接操作命令,我的mongodb是安裝在d:\mongodb下 1,mongodb啟動服務 : 命令列方式啟動: . 直接cmd下進入mongodb的bin目錄,輸入mongod.exe –dbpath

Linux的基本命令操作(精簡版)

Linux操作命令太過強大了,命令數量也居多在本文最下方有下載       Linux命令集文件資料供分享下載            下載地址:http://download.csdn.net/det

HDFS基本命令操作

3)檢視當前目錄資訊      hdfs dfs -ls /       3)上傳檔案     hdfs dfs -put /本地路徑 /hdfs路徑      4)剪下檔案     hdfs dfs -moveFromLocal a.txt /aa.txt      5)下載檔案到本地     hdfs d

Linux系統基本命令操作(一)

1,行提示符     如上圖所示,上圖是一個開啟shell後的行提示符。     其中,kiosk為開啟shell的使用者名稱;@為分隔符;foundation15為主機名稱;Desktop為工作目錄名稱;$為身份提示符,#表示超級使用者,$表示普通使用者     注意:

MongoDB基本命令操作

col 本地 entos mys local ted shell 保存 stats 在上一篇隨筆中記錄了如何在Centos7上安裝MongoDB數據庫,這一篇我們就一起來學學基本的操作命令。 安裝完成後,shell交互式下輸入mongo就可以直接無密碼登錄到數據庫。 sh

MYSQL命令操作基本語句

首先進入MYSQL命令列控制介面:   1. 查詢所有資料庫: show databases;  (分號不能少) 2 進入某一資料庫 use + 資料庫名 + database;   Database changed表明已經

mongodb基本命令操作介紹

專案中有些時候會存一些非結構化的文件型資料,可以用mongodb進行儲存。 常用的mongodb的基本操作命令: 首先啟動mongodb服務,並進入mongodb的客戶端命令列介面 一、顯示所有的庫Database命令: show databases; 如圖示 二、使用進入某個Da

python爬蟲Scrapy(一)-我爬了boss資料 MongoDB基本命令操作

一、概述     學習python有一段時間了,最近了解了下Python的入門爬蟲框架Scrapy,參考了文章Python爬蟲框架Scrapy入門。本篇文章屬於初學經驗記錄,比較簡單,適合剛學習爬蟲的小夥伴。    這次我選擇爬取的是boss直聘來資料,畢竟這個網站的

MongoDB之——基於Shell命令操作記錄

一、插入記錄下面我們來建立一個 test 的集合並寫入一些資料. 建立兩個物件 j 和 t , 並儲存到集合中去.在例子裡 “>” 來表示是 shell 輸入提示符> j = { name : "mongo" }; {"name" : "mongo"} >

mongodb基本命令和Java操作API示例

1.Mongo3.2 java API示例:http://www.cnblogs.com/zhangchaoyang/articles/5146508.html2.MongoDB基本命:http://www.cnblogs.com/xusir/archive/2012/12/

對於mongodb在linux上的的安裝與其簡單命令操作的學習回顧

    今天培訓主要學習了MongoDB的安裝與簡單操作以及關於NoSQL的一點概念性的知識,在此對所操作的MongoDB命令進行簡單回顧 1.MongoDB的安裝 與網上的教程無太多出入,Linux系統下直接通過終端輸入命令列 sudo apt-get install m

Linux下Mongodb安裝,命令操作和sql語句

--logappend --port=27017 --fork 5. 引數解釋: --dbpath 資料庫路徑(資料檔案)--logpath 日誌檔案路徑--master 指定為主機器--slave 指定為從機器--source 指定主機器的IP地址--pologSize 指定日誌檔案大小不超過64M.因為

Linux基本命令搜尋操作之&&grep命令

Linux基本命令列搜尋操作之&&grep命令 1.搜尋包含指定內容的檔案 例如:搜尋/root下所有檔案中是否包含"hello spark"的檔案,使用如下命令: [[email&

MongoDB常用的命令操作

一、啟動mongo服務 執行指令碼./mongod 可以通過-dbpath來指定資料庫路徑 從日誌上可以看到mongo服務的預設配置資訊,還可一看到每一個連線到mongo服務的客戶端的資訊,已經客戶端操作資訊 二、連線mongo服務 1、連線本機mongo服務 執行指令碼

MongoDB命令操作

本文專門介紹MongoDB的命令列操作,分上,下兩篇(其實本來是一篇,後來太長,於是拆之)。下篇介紹Record級別的操作,上篇介紹除Record以外的操作,如對database和collection的操作等。 其實,這些操作在MongoDB官網提供的Quick Ref

windows命令操作mysql資料庫 基本語句

顯示所有資料庫:show databases檢視所有使用者:select  host,user,password from mysql.user;建立資料庫:create database sybdb;使用資料庫:use  sybdb ;顯示資料庫中的表: show tabl