Hướng dẫn mongodbdrivercommand - mongodbdrivercommand

Tài liệu về nhà → Đầu nối MongoDB cho BIMongoDB Connector for BI

Thời gian ước tính hoàn thành: ~ 15 phút

Hướng dẫn này cung cấp các hướng dẫn từng bước để nhanh chóng thiết lập các thành phần cần thiết cho đầu nối BI trên hệ thống cục bộ của bạn bằng trình điều khiển ODBC.ODBC driver.

Hướng dẫn này được khuyến nghị cho người dùng muốn thử nghiệm trình kết nối BI hoặc tạo môi trường cục bộ để phát triển hoặc thử nghiệm trên Microsoft Windows.

Trong hướng dẫn này, bạn sẽ:

  • Bắt đầu một quy trình MongoD địa phươngmongod process

  • Bắt đầu một quy trình mongo đầu nối BI cục bộ

  • Cài đặt trình điều khiển ODBC và tạo tên nguồn dữ liệu (DSN)ODBC driver and create a data source name (DSN)

  • Kết nối với một công cụ BI mà bạn chọn

  • MongoDB được cài đặt trên hệ thống địa phương của bạn. Tải xuống bản phát hành sản xuất mới nhất của MongoDB từ Trung tâm tải xuống MongoDB và cài đặt nó. Để biết hướng dẫn chi tiết, xem Cài đặt MongoDB.MongoDB Download Center and install it. For detailed instructions, see Install MongoDB.

  • Đầu nối MongoDB cho BI được cài đặt trên hệ thống cục bộ của bạn. Tải xuống bản phát hành sản xuất mới nhất của đầu nối BI từ Trung tâm tải xuống MongoDB và cài đặt nó. Để biết hướng dẫn cài đặt chi tiết, xem Trình kết nối BI trên cơ sở.MongoDB Download Center and install it. For detailed installation instructions, see Install BI Connector On Premises.

  • Trình điều khiển ODBC đầu nối MongoDB BI được cài đặt trên hệ thống cục bộ của bạn.MongoDB BI Connector ODBC Driver installed on your local system.

  • Visual C ++ phân phối lại cho Visual Studio 2015

  • Một công cụ BI mà bạn chọn, chẳng hạn như Power BI hoặc Qlik Sense.

Nếu MongoD chưa chạy trên hệ thống cục bộ của bạn, hãy khởi động nó từ dòng lệnh trong thư mục chương trình MongoDB. Bạn có thể tạo thư mục dữ liệu mặc định tại C:\data\db hoặc chỉ định một thư mục khác với tùy chọn --dbpath.mongod is not already running on your local system, start it from the command line in the MongoDB program directory. You can create the default data directory at C:\data\db or specify a different directory with the --dbpath option.

"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe"

Hãy chắc chắn rằng phiên bản MongoDB của bạn có ít nhất một bộ sưu tập với một số dữ liệu cho mục đích thử nghiệm. Một bộ dữ liệu mẫu với thông tin mã ZIP Hoa Kỳ (3,2 MB) có sẵn tại Media.MongoDB.org/zips.json.media.mongodb.org/zips.json.

Ghi chú

Để lưu trực tiếp bộ dữ liệu mã zip vào đĩa, nhấp chuột phải vào liên kết và chọn "Save Link As..." Hướng dẫn này giả định rằng tệp đã lưu nằm trong thư mục C:\data.

Nhập bộ dữ liệu vào MongoDB. Lệnh sau nhập tệp zips.json vào một bộ sưu tập có tên zips trong cơ sở dữ liệu có tên

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

0:

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

Xem Hướng dẫn mong muốn để được giúp đỡ với Mongoimport, chương trình Mongo Shell và các hoạt động của CRUD.mongoimport, the mongo shell program, and CRUD operations.

Bắt đầu một quy trình

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

1 từ dòng lệnh trong thư mục chương trình đầu nối BI.

"C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"

Không có tùy chọn dòng lệnh,

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

1 tạo ra một lược đồ từ tất cả các bộ sưu tập có thể truy cập của người dùng trong phiên bản MongoDB của bạn. Để biết thêm thông tin về việc chỉ định các không gian tên cơ sở dữ liệu để trình kết nối BI hoạt động, xem trang tham chiếu

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

1.

Nếu

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

1 bắt đầu chính xác, dòng đầu ra trên màn hình cuối cùng sẽ khai báo các không gian tên mà nó đã tìm thấy cho lược đồ của nó. Ví dụ, đầu ra sau đây chỉ ra rằng

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

1 đã bắt đầu chính xác và lấy mẫu không gian tên zips.

[schemaDiscovery] mapped schema for 1 namespaces: "test" (1): ["zips"]

Tạo một DSN hệ thống bằng cách làm theo các hướng dẫn trong hướng dẫn. Đối với mục đích của cài đặt thử nghiệm cục bộ này, bạn có thể để trống người dùng, mật khẩu và trường xác thực, vì

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

1 đang chạy mà không có tùy chọn

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

8.User, Password and Authentication fields blank, because

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

1 is running without the

"C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

8 option.

Hướng dẫn mongodbdrivercommand - mongodbdrivercommand

Khi bạn nhấn nút kiểm tra, bạn sẽ thấy kết nối thành công.Test button you should see the Connection Successful result.

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

Các hoạt động CRUD Tạo, đọc, cập nhật và xóa tài liệu.

Tạo hoặc chèn các hoạt động Thêm tài liệu mới vào một bộ sưu tập. Nếu bộ sưu tập hiện không tồn tại, các hoạt động chèn sẽ tạo ra bộ sưu tập.

MongoDB cung cấp các phương pháp sau để chèn tài liệu vào một bộ sưu tập:

  • "C:\Program Files\MongoDB\Server\3.6\bin\mongoimport.exe" --db test --collection zips --file "C:\data\zips.json"

    9New trong phiên bản 3.2

  • "C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"

    0new trong phiên bản 3.2

Trong MongoDB, các hoạt động chèn nhắm mục tiêu một bộ sưu tập duy nhất. Tất cả các hoạt động viết trong MongoDB đều là nguyên tử ở cấp độ của một tài liệu.

Để biết ví dụ, xem chèn tài liệu.

Đọc hoạt động lấy tài liệu từ một bộ sưu tập; tức là truy vấn một bộ sưu tập cho các tài liệu. MongoDB cung cấp các phương pháp sau để đọc tài liệu từ bộ sưu tập:

  • "C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"

    1

Bạn có thể chỉ định các bộ lọc truy vấn hoặc tiêu chí xác định các tài liệu để trả về.

Hướng dẫn mongodbdrivercommand - mongodbdrivercommand

Để biết ví dụ, xem:

  • Tài liệu truy vấn

  • Truy vấn trên các tài liệu nhúng/lồng nhau

  • Truy vấn một mảng

  • Truy vấn một loạt các tài liệu nhúng

Cập nhật hoạt động sửa đổi các tài liệu hiện có trong một bộ sưu tập. MongoDB cung cấp các phương pháp sau để cập nhật tài liệu của bộ sưu tập:

  • "C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"

    2New trong phiên bản 3.2

  • "C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"

    3New trong phiên bản 3.2

  • "C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"

    4New trong phiên bản 3.2

Trong MongoDB, các hoạt động cập nhật nhắm mục tiêu một bộ sưu tập duy nhất. Tất cả các hoạt động viết trong MongoDB đều là nguyên tử ở cấp độ của một tài liệu.

Bạn có thể chỉ định các tiêu chí hoặc bộ lọc, xác định các tài liệu để cập nhật. Các bộ lọc này sử dụng cùng một cú pháp như các hoạt động đọc.

Để biết ví dụ, xem tài liệu cập nhật.

Xóa hoạt động Xóa các tài liệu khỏi một bộ sưu tập. MongoDB cung cấp các phương pháp sau để xóa tài liệu của bộ sưu tập:

  • "C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"

    5New trong phiên bản 3.2

  • "C:\Program Files\MongoDB\Connector for BI\2.3\bin\mongosqld.exe"

    6New trong phiên bản 3.2

Trong MongoDB, xóa các hoạt động nhắm vào một bộ sưu tập duy nhất. Tất cả các hoạt động viết trong MongoDB đều là nguyên tử ở cấp độ của một tài liệu.

Bạn có thể chỉ định các tiêu chí hoặc bộ lọc, xác định các tài liệu để xóa. Các bộ lọc này sử dụng cùng một cú pháp như các hoạt động đọc.

Để biết ví dụ, xem xóa tài liệu.

MongoDB cung cấp khả năng thực hiện các hoạt động viết với số lượng lớn. Để biết chi tiết, xem hoạt động viết hàng loạt.