Mongodb nhanh

MongoDb là một dạng cơ sở dữ liệu NoSQL. Nó có thể được sử dụng chung với Node. js như một Cơ sở dữ liệu để chèn và truy xuất dữ liệu

Các bài viết liên quan

  • Đường dẫn trong nút. js
  • Hướng dẫn về TensorFlow
  • Hàm khởi tạo(constructor) là gì?
  • Create Dataset of Perceptron Model in Pytorch
  • Hướng dẫn cài đặt Nodejs

Tải xuống MongoDB

Mở Terminal Command của Linux và thực hiện lệnh sau

apt-get install mongodb  

Nó sẽ tải xuống MongoDB mới nhất theo yêu cầu hệ thống của bạn

Cài đặt MongoDB

Sau khi tải xuống hoàn tất, hãy sử dụng lệnh sau để cài đặt MogoDB

npm install mongodb --save   

Sử dụng lệnh sau để bắt đầu các dịch vụ MongoDb

service mongodb start  

Bây giờ, kết nối được tạo cho các hoạt động tiếp theo

Tạo cơ sở dữ liệu MongoDB với Nodejs

Để tạo cơ sở dữ liệu trong MongoDB, trước tiên hãy tạo một đối tượng MongoClient và chỉ định URL kết nối với địa chỉ ip chính xác và tên của cơ sở dữ liệu mà bạn muốn tạo

Lưu ý. MongoDB sẽ tự động tạo cơ sở dữ liệu nếu nó không tồn tại và tạo kết nối với nó

Ví dụ

Tạo một thư mục có tên “MongoDatabase” làm cơ sở dữ liệu. Giả sử bạn tạo nó trên Máy tính để bàn. Tạo tệp js có tên “createatabase. js” trong thư mục đó và có mã sau

var MongoClient = require('mongodb').MongoClient;  
var url = "mongodb://localhost:27017/MongoDatabase";  
MongoClient.connect(url, function(err, db) {  
if (err) throw err;  
console.log("Database created!");  
db.close();  
});  

Bây giờ hãy mở cửa sổ lệnh và đặt đường dẫn nơi MongoDatabase tồn tại. Now now done the command after

Node createdatabase.js  

Tạo bộ sưu tập với NodeJS

MongoDB là cơ sở dữ liệu NoSQL nên dữ liệu được lưu trữ trong bộ sưu tập thay vì bảng. Phương thức createCollection được sử dụng để tạo một bộ sưu tập trong MongoDB

Ví dụ

Tạo một bộ sưu tập có tên là “Nhân viên”

Tạo một tệp js có tên “worker. js”, has data after

var MongoClient = require('mongodb').MongoClient;  
var url = "mongodb://localhost:27017/ MongoDatabase";  
MongoClient.connect(url, function(err, db) {  
if (err) throw err;  
db.createCollection("employees", function(err, res) {  
if (err) throw err;  
console.log("Collection is created!");  
db.close();  
});  
});  

Open the command command and run the after

Node employees.js  

Chèn bản ghi trong MongoDB

Phương thức insertOne được sử dụng để chèn bản ghi trong bộ sưu tập của MongoDB. First number of input method insertOne là một đối tượng chứa tên và giá trị của mỗi trường trong bản ghi mà bạn muốn chèn

Ví dụ

Chèn một bản ghi trong bộ sưu tập “Nhân viên”

Tạo tệp js có tên “insert. js”, has code after

var MongoClient = require('mongodb').MongoClient;  
var url = "mongodb://localhost:27017/ MongoDatabase";  
MongoClient.connect(url, function(err, db) {  
if (err) throw err;  
var myobj = { name: "Ajeet Kumar", age: "28", address: "Delhi" };  
db.collection("employees").insertOne(myobj, function(err, res) {  
if (err) throw err;  
console.log("1 record inserted");  
db.close();  
});  
});  

Open the command command and run the after

________số 8_______

Bây giờ một bản ghi đã được chèn vào bộ sưu tập

Chèn nhiều bản ghi trong MongoDB

Bạn có thể chèn nhiều bản ghi trong một bộ sưu tập bằng cách sử dụng phương thức chèn (). Phương thức chèn() sử dụng mảng đối tượng chứa dữ liệu bạn muốn chèn

Ví dụ

Chèn nhiều bản ghi trong bộ sưu tập có tên “Nhân viên”

Create name File js insertall. js, has a after code

var MongoClient = require('mongodb').MongoClient;  
var url = "mongodb://localhost:27017/ MongoDatabase";  
MongoClient.connect(url, function(err, db) {  
if (err) throw err;  
var myobj = [     
{ name: "Mahesh Sharma", age: "25", address: "Ghaziabad"},  
{ name: "Tom Moody", age: "31", address: "CA"},  
{ name: "Zahira Wasim", age: "19", address: "Islamabad"},  
{ name: "Juck Ross", age: "45", address: "London"}  
];  
db.collection("customers").insert(myobj, function(err, res) {  
if (err) throw err;  
console.log("Number of records inserted: " + res.insertedCount);  
db.close();  
});  
});  

Open the command command and run the after

npm install mongodb --save   
0

Bạn có thể thấy ở đây 4 bản ghi đã được chèn

Chọn bản ghi trong MongoDB với NodeJS

Phương thức findOne() được sử dụng để chọn một dữ liệu từ một tập hợp trong MongoDB. Phương thức này trả về bản ghi đầu tiên của bộ sưu tập

Chọn bản ghi đầu tiên từ?

Tạo tệp js có tên “chọn. js”, has code after

npm install mongodb --save   
1

Open the command command and run the after

npm install mongodb --save   
2

Chọn nhiều bản ghi

Phương thức find() được sử dụng để chọn tất cả các bản ghi từ bộ sưu tập trong MongoDB

Ví dụ

Chọn tất cả các bản ghi từ bộ sưu tập “Nhân viên”

Tạo tệp js có tên “selectall. js”, has code after

npm install mongodb --save   
3

Open the command command and run the after

npm install mongodb --save   
4

Bạn có thể thấy rằng tất cả các bản ghi đều được truy xuất

Mongodb nhanh

Truy vấn MongoDB với NodeJS

Phương thức find () cũng được sử dụng để lọc kết quả trên một tham số cụ thể. Bạn có thể lọc kết quả bằng cách sử dụng một đối tượng truy vấn

Ví dụ

Lọc các bản ghi để truy xuất nhân viên cụ thể có địa chỉ là “Delhi”

Tạo tệp js có tên là “query1. js”, has code after

npm install mongodb --save   
5

Open the command command and run the after

npm install mongodb --save   
6

Lọc MongoDB với Biểu thức chính quy sử dụng Nút. js

Bạn cũng có thể sử dụng biểu thức chính quy để tìm kiếm chính xác những gì bạn muốn tìm kiếm. Biểu thức chính quy chỉ có thể được sử dụng để truy vấn chuỗi

Ví dụ

Truy xuất bản ghi từ bộ sưu tập tập tin có địa chỉ bắt đầu bằng chữ cái “L”

Tạo tệp js có tên là “query2”, có mã sau

npm install mongodb --save   
7

Open the command command and run the after

npm install mongodb --save   
8

Sắp xếp trong MongoDB

Trong MongoDB, phương thức sort() được sử dụng để sắp xếp các kết quả theo thứ tự tăng dần hoặc giảm dần. Phương thức sắp xếp () sử dụng một tham số để xác định thứ tự sắp xếp đối tượng

1. Giá trị được sử dụng để sắp xếp theo thứ tự tăng dần. { Tên. 1 }

2. Giá trị được sử dụng để sắp xếp theo thứ tự giảm dần. { Tên. -1 }

Sắp xếp theo thứ tự tăng dần

Ví dụ

Sắp xếp các bản ghi theo thứ tự tăng dần theo tên

Tạo tệp js có tên “sortasc. js”, has code after

npm install mongodb --save   
9

Open the command command and run the after

service mongodb start  
0


Sắp xếp theo thứ tự giảm dần

Ví dụ

Sắp xếp các bản ghi theo thứ tự giảm dần theo tên

Tạo tệp js có tên “sortdsc. js”, has code after

service mongodb start  
1

Open the command command and run the after

service mongodb start  
2

Delete record in MongoDB with Nodejs

Trong MongoDB, bạn có thể xóa bản ghi hoặc tài liệu bằng cách sử dụng phương thức xóa (). Tham số đầu tiên của phương thức remove() là một đối tượng truy vấn chỉ định tài liệu cần xóa