如何在資料庫中向MongoDB集合插入新文件?
要向MongoDB集合插入新文件,您需要使用insert()方法或save()方法。
案例1:使用insert()方法。
語法如下:
db.yourCollectionName.insert(yourDocument);
案例2:使用save()方法。
語法如下:
db.yourCollectionName.save(yourDocument);
在上述語法中,如果您的集合名不存在,則MongoDB將建立一個新集合並將文件插入到該集合中。
對於上面討論的兩種情況,插入新文件的查詢如下所示。
案例1:使用insert()方法。查詢如下所示:
> db.userInformation.insert({
... "Name":"John",
... Age:30,
... isStudent:false,
... "Subjects":["Introduction to java","Introduction to MongoDB"]
...
});以下是輸出結果:
WriteResult({ "nInserted" : 1 })上面,我已經有一個名為“userInformation”的集合。在這種情況下,MongoDB不會建立任何集合名,因為它已經存在。
案例2:以下是使用save()插入文件的查詢:
> db.employee.save({"EmployeeName":"Larry",Salary:180000,Age:25,
... "Address":({"CountryName":"US","CityName":"New York"})
... });以下是輸出結果:
WriteResult({ "nInserted" : 1 })在上面的查詢中,我們沒有名為“employee”的集合。因此,MongoDB將建立一個名為“employee”的集合,並將文件插入到新建立的集合中。
要顯示所有集合名,請使用show命令。查詢如下所示:
> show collections;
以下是輸出結果:
employee userInformation
是的,我們現在有了employee集合,即使我們沒有使用createCollection()建立它。正如我們上面看到的,MongoDB為我們建立了一個“employee”集合。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP