Hướng dẫn how do i run a local database in mongodb? - làm cách nào để chạy một cơ sở dữ liệu cục bộ trong mongodb?

Tài liệu về nhà → Hướng dẫn sử dụng MongoDBMongoDB Manual

Mỗi trường hợp mongod đều có cơ sở dữ liệu local riêng, lưu trữ dữ liệu được sử dụng trong quy trình sao chép và dữ liệu cụ thể cho phiên bản khác. Cơ sở dữ liệu local là vô hình để sao chép: các bộ sưu tập trong cơ sở dữ liệu local không được sao chép.

local.startup_logon startup, mỗi trường hợp mongod chèn một tài liệu vào startup_log với thông tin chẩn đoán về trường hợp mongod và thông tin máy chủ. startup_log là một bộ sưu tập giới hạn. Thông tin này chủ yếu hữu ích cho mục đích chẩn đoán.
Hướng dẫn how do i run a local database in mongodb? - làm cách nào để chạy một cơ sở dữ liệu cục bộ trong mongodb?

On startup, each mongod instance inserts a document into startup_log with diagnostic information about the mongod instance itself and host information. startup_log is a capped collection. This information is primarily useful for diagnostic purposes.

Ví dụ: sau đây là nguyên mẫu của một tài liệu từ bộ sưu tập startup_log:startup_log collection:

{
"_id" : "",
"hostname" : "",
"startTime" : ISODate(""),
"startTimeLocal" : "",
"cmdLine" : {
"dbpath" : "",
" :
},
"pid" : ,
"buildinfo" : {
"version" : "",
"gitVersion" : "",
"sysInfo" : "",
"loaderFlags" : "",
"compilerFlags" : "",
"allocator" : "",
"versionArray" : [ , , <...> ],
"javascriptEngine" : "",
"bits" : ,
"debug" : ,
"maxBsonObjectSize" :
}
}

Tài liệu trong bộ sưu tập startup_log chứa các trường sau:startup_log collection contain the following fields:

mongod2 bao gồm tên máy chủ hệ thống và giá trị kỷ nguyên mili giây.

Includes the system hostname and a millisecond epoch value.

mongod3 Tên máy chủ của hệ thống.

The system's hostname.

mongod4A Giá trị isodate UTC phản ánh khi máy chủ bắt đầu.

A UTC ISODate value that reflects when the server started.

Chuỗi mongod5A báo cáo mongod6 trong múi giờ địa phương của hệ thống.

A string that reports the mongod6 in the system's local time zone.

mongod7An Tài liệu nhúng báo cáo các tùy chọn thời gian chạy mongod và giá trị của chúng.

An embedded document that reports the mongod runtime options and their values.

mongod9 Định danh quy trình cho quá trình này.

The process identifier for this process.

local0an Tài liệu nhúng báo cáo thông tin về môi trường xây dựng và cài đặt được sử dụng để biên dịch mongod này. Đây là đầu ra giống như local2. Xem local2

An embedded document that reports information about the build environment and settings used to compile this mongod. This is the same output as local2. See local2

local4local4 giữ đối tượng cấu hình của bộ bản sao làm tài liệu duy nhất của nó. Để xem thông tin cấu hình của đối tượng, vấn đề local6 từ local7. Bạn cũng có thể truy vấn bộ sưu tập này trực tiếp.

local4 holds the replica set's configuration object as its single document. To view the object's configuration information, issue local6 from local7. You can also query this collection directly.

local8local8 là bộ sưu tập giới hạn chứa oplog. Bạn đặt kích thước của nó khi tạo bằng cách sử dụng cài đặt local0. Để thay đổi kích thước oplog sau khi bắt đầu cài đặt bản sao, hãy sử dụng thay đổi kích thước của quy trình oplog. Để biết thêm thông tin, hãy xem phần Kích thước Oplog.

local8 is the capped collection that holds the oplog. You set its size at creation using the local0 setting. To resize the oplog after replica set initiation, use the Change the Size of the Oplog procedure. For additional information, see the Oplog Size section.

Bắt đầu từ MongoDB 4.0, oplog có thể phát triển qua giới hạn kích thước được cấu hình của nó để tránh xóa local1

Bắt đầu từ MongoDB 5.0, không còn có thể thực hiện các hoạt động ghi thủ công cho oplog trên một cụm chạy dưới dạng bộ bản sao. Thực hiện các hoạt động ghi vào oplog khi chạy như một ví dụ độc lập chỉ nên được thực hiện với hướng dẫn từ hỗ trợ MongoDB.

local2 Điều này chứa một đối tượng được sử dụng bên trong các bộ bản sao để theo dõi trạng thái sao chép.

This contains an object used internally by replica sets to track replication status.

Các giao dịch đa tài liệu trên localYou không thể thực hiện các hoạt động đọc/ghi vào các bộ sưu tập trong cơ sở dữ liệu local bên trong một giao dịch đa tài liệu.

Bạn không thể thực hiện các hoạt động ghi vào các bộ sưu tập trong cơ sở dữ liệu local với các ghi có thể thử lại được bật.

Quan trọng

Trình điều khiển chính thức của MongoDB 4.2-series cho phép ghi lại có thể thử lại theo mặc định. Các ứng dụng ghi vào cơ sở dữ liệu local sẽ gặp lỗi ghi khi nâng cấp lên trình điều khiển sê-ri 4.2 trừ khi ghi có thể thử lại bị vô hiệu hóa rõ ràng.

Để vô hiệu hóa ghi có thể thử lại, chỉ định local8 trong chuỗi kết nối cho cụm MongoDB.

MongoDB có thể là địa phương không?

Mỗi phiên bản Mongod đều có cơ sở dữ liệu cục bộ riêng, lưu trữ dữ liệu được sử dụng trong quy trình sao chép và dữ liệu cụ thể khác của phiên bản. Cơ sở dữ liệu cục bộ là vô hình để sao chép: các bộ sưu tập trong cơ sở dữ liệu cục bộ không được sao chép., which stores data used in the replication process, and other instance-specific data. The local database is invisible to replication: collections in the local database are not replicated.

Làm cách nào để chạy một cụm địa phương trong MongoDB?

Các bước bao gồm:..
Tải xuống Mongo nhị phân (cài đặt Mongo).
Tạo thư mục dữ liệu cho các nút khác nhau của cụm ..
Bắt đầu các nút Mongo trỏ đến các cổng khác nhau (vì chúng tôi đang chạy tất cả các nút trên một máy).
Bắt đầu bộ bản sao ..
Sẵn sàng sử dụng..

Cơ sở dữ liệu MongoDB địa phương của tôi ở đâu?

Nếu bạn muốn kiểm tra danh sách cơ sở dữ liệu của mình, hãy sử dụng lệnh hiển thị DBS.Cơ sở dữ liệu được tạo của bạn (MYDB) không có trong danh sách.Để hiển thị cơ sở dữ liệu, bạn cần chèn ít nhất một tài liệu vào đó.Trong cơ sở dữ liệu mặc định MongoDB là thử nghiệm.use the command show dbs. Your created database (mydb) is not present in list. To display database, you need to insert at least one document into it. In MongoDB default database is test.

Làm cách nào để mở cơ sở dữ liệu MongoDB?

Để mở vỏ MongoDB, hãy chạy lệnh Mongo từ dấu nhắc máy chủ của bạn.Theo mặc định, lệnh Mongo mở một vỏ được kết nối với một thể hiện MongoDB được cài đặt cục bộ đang chạy trên cổng 27017.Hãy thử chạy lệnh Mongo mà không có tham số bổ sung: Mongo.run the mongo command from your server prompt. By default, the mongo command opens a shell connected to a locally-installed MongoDB instance running on port 27017 . Try running the mongo command with no additional parameters: mongo.