亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

mongodb

Hydrogen / 3245人閱讀

摘要:和對(duì)象有些類(lèi)似。使用數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)會(huì)同時(shí)創(chuàng)建和創(chuàng)建集合創(chuàng)建刪除是一種與進(jìn)行互動(dòng)的接口。在使用前確認(rèn)正在運(yùn)行。

MongDB和JSON對(duì)象有些類(lèi)似。

{
    name: "sue",
    age: 26,
    status: "A",
    groups: ["news", sports]
}

Query with the mongo shell

使用數(shù)據(jù)庫(kù)

use

創(chuàng)建數(shù)據(jù)庫(kù)(insert會(huì)同時(shí)創(chuàng)建myNewDB和myNewCollection)

use myNewDB 
DB.myNewCollection1.insert({x: 1})

創(chuàng)建集合

db.myNewCollection2.insert( { x: 1 } )
db.myNewCollection3.createIndex( { y: 1 } )

創(chuàng)建view

db.runCommand( { create: , viewOn: , pipeline:  } )
db.runCommand( { create: , viewOn: , pipeline: , collation:  } )

刪除view

db.collection.drop() 

mongo Shell

mongo Shell是一種與MongoDb進(jìn)行互動(dòng)的JavaScript接口。可以使用mongo shell去查詢(xún)和更新數(shù)據(jù)。
在使用mongo shell 前確認(rèn)mongoBb正在運(yùn)行。

1.進(jìn)入mongodb安裝地址

cd 

2.啟動(dòng)mongo,當(dāng)運(yùn)行mongo不帶任何參數(shù),默認(rèn)運(yùn)行l(wèi)ocalhost:27017

./bin/mongo

顯示正在使用的數(shù)據(jù)庫(kù)

db

顯示可使用的數(shù)據(jù)庫(kù)

show dbs
或者db.getSiblingDB()

插入document

db.restaurants.insert(
   {
      "address" : {
         "street" : "2 Avenue",
         "zipcode" : "10075",
         "building" : "1480",
         "coord" : [ -73.9557413, 40.7720266 ]
      },
      "borough" : "Manhattan",
      "cuisine" : "Italian",
      "grades" : [
         {
            "date" : ISODate("2014-10-01T00:00:00Z"),
            "grade" : "A",
            "score" : 11
         },
         {
            "date" : ISODate("2014-01-16T00:00:00Z"),
            "grade" : "B",
            "score" : 17
         }
      ],
      "name" : "Vella",
      "restaurant_id" : "41704620"
   }
)

查詢(xún)集合中所有的documents

db.restaurants.find()

查詢(xún)(按條件查詢(xún))

db.restaurants.find( { "borough": "Manhattan" } )
db.restaurants.find( { "address.zipcode": "10075" } )

大于小于

db.restaurants.find( { "grades.score": { $gt: 30 } } )
db.restaurants.find( { "grades.score": { $lt: 10 } } )

邏輯與

db.restaurants.find( { "cuisine": "Italian", "address.zipcode": "10075" } )

邏輯或

db.restaurants.find(
   { $or: [ { "cuisine": "Italian" }, { "address.zipcode": "10075" } ] }
)

排序

db.restaurants.find().sort( { "borough": 1, "address.zipcode": 1 } )

Update data with the mongo shell

db.restaurants.update(
    { "name" : "Juni" },
    {
      $set: { "cuisine": "American (New)" },
      $currentDate: { "lastModified": true }
    }
)
db.restaurants.update(
  { "restaurant_id" : "41156888" },
  { $set: { "address.street": "East 31st Street" } }
)
//批量更新
db.restaurants.update(
  { "address.zipcode": "10016", cuisine: "Other" },
  {
    $set: { cuisine: "Category To Be Determined" },
    $currentDate: { "lastModified": true }
  },
  { multi: true}
)

remove data with the mongo shell

刪除

db.restaurants.remove( { "borough": "Manhattan" } )
//只刪除一條
db.restaurants.remove( { "borough": "Queens" }, { justOne: true } )
//刪除所有
db.restaurants.remove( { } )
db.restaurants.drop()

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/18923.html

相關(guān)文章

  • 聊聊MongoDB - MongoDB的簡(jiǎn)單安裝

    摘要:安裝全過(guò)程環(huán)境基本情況我是在電腦下安裝的系統(tǒng)位,這個(gè)也是導(dǎo)致我安裝的時(shí)候出現(xiàn)異常提示,原因可能是的版本是位的,我應(yīng)該再找一個(gè)位的,但事實(shí)上我找不到。 簡(jiǎn)述 之前講了一些關(guān)于MongoDB的知識(shí),出人意料的受歡迎,也讓我很吃驚,所以今天打算分享一些我在自己計(jì)算機(jī)的虛擬機(jī)的centos系統(tǒng)下安裝MongoDB的經(jīng)歷,希望感興趣的你們?cè)诎惭bMongoDB的時(shí)候出現(xiàn)問(wèn)題可以來(lái)看看我是怎么安裝的...

    notebin 評(píng)論0 收藏0
  • 聊聊MongoDB - MongoDB的簡(jiǎn)單安裝

    摘要:安裝全過(guò)程環(huán)境基本情況我是在電腦下安裝的系統(tǒng)位,這個(gè)也是導(dǎo)致我安裝的時(shí)候出現(xiàn)異常提示,原因可能是的版本是位的,我應(yīng)該再找一個(gè)位的,但事實(shí)上我找不到。 簡(jiǎn)述 之前講了一些關(guān)于MongoDB的知識(shí),出人意料的受歡迎,也讓我很吃驚,所以今天打算分享一些我在自己計(jì)算機(jī)的虛擬機(jī)的centos系統(tǒng)下安裝MongoDB的經(jīng)歷,希望感興趣的你們?cè)诎惭bMongoDB的時(shí)候出現(xiàn)問(wèn)題可以來(lái)看看我是怎么安裝的...

    whatsns 評(píng)論0 收藏0
  • 聊聊MongoDB - MongoDB的簡(jiǎn)單安裝

    摘要:安裝全過(guò)程環(huán)境基本情況我是在電腦下安裝的系統(tǒng)位,這個(gè)也是導(dǎo)致我安裝的時(shí)候出現(xiàn)異常提示,原因可能是的版本是位的,我應(yīng)該再找一個(gè)位的,但事實(shí)上我找不到。 簡(jiǎn)述 之前講了一些關(guān)于MongoDB的知識(shí),出人意料的受歡迎,也讓我很吃驚,所以今天打算分享一些我在自己計(jì)算機(jī)的虛擬機(jī)的centos系統(tǒng)下安裝MongoDB的經(jīng)歷,希望感興趣的你們?cè)诎惭bMongoDB的時(shí)候出現(xiàn)問(wèn)題可以來(lái)看看我是怎么安裝的...

    diabloneo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<