Xuất bộ sưu tập MongoDB Compass

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Trong Compass, – từ các tệp JSON và CSV – thành một bộ sưu tập. Với phiên bản mới này, chúng tôi đã làm cho nó trở nên dễ dàng hơn và mạnh mẽ hơn

Khi bạn nhập các tệp JSON, ngoài các tệp dòng JSON có JSON mở rộng, giờ đây chúng tôi hỗ trợ nhập từ các tệp chứa mảng JSON, gần với suy nghĩ của nhà phát triển hơn, là định dạng chuẩn cho các phản hồi API REST và phù hợp với chức năng của

Khi nói đến việc nhập tệp CSV, chúng tôi đã cung cấp cho bạn nhiều quyền kiểm soát hơn đối với những gì đang được nhập. Giờ đây, bạn có thể định cấu hình dấu tách được sử dụng trong tệp CSV mà bạn đang cố gắng nhập và bạn cũng có thể chọn những trường sẽ được nhập. Ngoài ra, đối với mỗi trường, bạn có thể chỉ định một kiểu dữ liệu;

Xuất bộ sưu tập MongoDB Compass

Làm cách nào bạn có thể xuất dữ liệu sang MongoDB bằng Compass?

Khi dữ liệu của bạn được lưu trữ trong MongoDB, bạn có thể truy vấn và tổng hợp dữ liệu đó theo nhiều cách khác nhau để trích xuất thông tin chi tiết và bạn có thể trực quan hóa thông tin chi tiết của mình bằng Biểu đồ MongoDB. Tuy nhiên, đôi khi bạn có thể muốn xuất dữ liệu của mình (hoặc một tập hợp con của dữ liệu đó) để sử dụng dữ liệu đó trong các công cụ khác

Trong la bàn,. chỉ cần chọn một bộ sưu tập, tùy ý lọc dữ liệu bằng truy vấn và sử dụng chức năng xuất để lưu dưới dạng JSON hoặc CSV

Xuất bộ sưu tập MongoDB Compass

la bàn 1. 21 cũng bao gồm một số cải tiến cơ bản (kết nối, hiệu suất, bảo mật, v.v. ) và các bản sửa lỗi sẽ cải thiện trải nghiệm của bạn với Compass

Bạn muốn thấy điều gì khác trong Compass để hoạt động hiệu quả hơn với MongoDB?

← Trước

Chào mừng bạn đến với Điều hướng đám mây MongoDB mới

Hãy xem điều hướng MongoDB Cloud được thiết kế lại cho Atlas, Stitch và Charts và cách nó giúp người dùng tìm thấy những gì họ cần một cách nhanh chóng và dễ dàng

23 Tháng Tư, 2020

Tiếp theo →

Cải thiện tính bền vững của tòa nhà với MongoDB Atlas và Bosch

Hàng năm, các nhà phát triển từ hơn 45 quốc gia đến Berlin để tham gia cuộc thi hackathon Trải nghiệm kết nối của Bosch (BCX) — một trong những cuộc thi hackathon AI và Internet vạn vật (AIoT) lớn nhất châu Âu. Năm nay, các nhà phát triển được giao nhiệm vụ tạo ra các giải pháp để giải quyết nhiều vấn đề quan trọng, từ cải thiện tính bền vững trong hoạt động của tòa nhà thương mại và quản lý cơ sở đến thúc đẩy đổi mới các ngăn xếp phần mềm trong ô tô, cấp ô tô bằng nhiều giải pháp phần cứng và phần mềm có sẵn . MongoDB cũng tham gia vào sự kiện này và thậm chí còn giúp một trong những nhóm chiến thắng xây dựng giải pháp của họ trên MongoDB Atlas. Tôi rất vui được kết nối với một người tham gia từ đội chiến thắng đó, Jonas Bruns, để tìm hiểu về trải nghiệm của anh ấy khi xây dựng một ứng dụng lần đầu tiên với MongoDB Atlas. Ashley George. Hãy cho chúng tôi biết một chút về nền tảng của bạn và lý do bạn quyết định tham gia hackathon BCX năm nay? . Tôi là Jonas, một sinh viên kỹ thuật điện từ Đại học Friedrich Alexander ở Erlangen Nürnberg. Trước khi bắt đầu chương trình thạc sĩ, tôi đã làm việc trong ngành ô tô ở khu vực Stuttgart. Tôi đã biết đến cuộc thi hackathon BCX từ thời còn ở Stuttgart và cùng với hai người bạn học cùng trường, quyết định lên đường đến Berlin năm nay để tham gia sự kiện này. Cuộc thi hackathon BCX rất tuyệt vời vì có rất nhiều đối tác tại chỗ để giúp hỗ trợ những người tham gia và cung cấp kiến ​​thức về cả giải pháp phần mềm và phần cứng có sẵn cho họ — cho phép các nhóm biến ý tưởng của họ thành nguyên mẫu hoạt động trong thời gian ngắn có sẵn. Chúng tôi thích đối mặt với những vấn đề mới và cảm thấy đây là một thử thách quan trọng cần thực hiện, vì vậy việc tham gia năm nay là điều bắt buộc đối với chúng tôi. AG. Tại sao bạn quyết định sử dụng MongoDB Atlas cho dự án của mình? . Chúng tôi bắt đầu chỉ với ý tưởng sử dụng thực tế tăng cường (AR) để cải thiện trải nghiệm người dùng (UX) của các thiết bị thông minh. Để đạt được mục tiêu này, chúng tôi không chỉ cần một ứng dụng điện thoại thông minh mà còn cần một phụ trợ trong đó tất cả dữ liệu quan trọng của chúng tôi được lưu trữ. Do cả thời gian hạn chế và thực tế là không có ai trong nhóm của chúng tôi đã từng làm việc với cơ sở dữ liệu trước đây, chúng tôi phải tìm một giải pháp phù hợp với yêu cầu của mình và cho phép chúng tôi bắt đầu dễ dàng nhất có thể. Lý tưởng nhất là giải pháp cũng sẽ được quản lý hoàn toàn để loại bỏ việc chúng tôi phải tự chăm sóc bảo mật. Sau khi xem xét các lựa chọn của mình, chúng tôi nhanh chóng quyết định sử dụng MongoDB Atlas. AG. Bạn cảm thấy thế nào khi làm việc với MongoDB Atlas, đặc biệt là trước đây chưa từng làm việc với giải pháp cơ sở dữ liệu? . Việc thiết lập cực kỳ dễ dàng và diễn ra khá nhanh. Chỉ trong một thời gian ngắn, chúng tôi đã có thể tải bộ dữ liệu đầu tiên của mình lên Atlas bằng MongoDB Compass. Khi chúng tôi bắt đầu đi sâu vào và khám phá Atlas nhiều hơn một chút, chúng tôi đã phát hiện ra chức năng kích hoạt (Atlas Triggers) mà chúng tôi có thể sử dụng để đơn giản hóa cơ sở hạ tầng của mình. Ban đầu, chúng tôi dự định sử dụng một máy chủ được kết nối với cơ sở dữ liệu, máy chủ này sẽ phản ứng với các mục nhập cơ sở dữ liệu đã thay đổi. Điều này sau đó sẽ gửi một yêu cầu để kiểm soát ngoại vi mong muốn. Khả năng định cấu hình trình kích hoạt trực tiếp trong cơ sở dữ liệu khiến máy chủ trở nên thừa và tiết kiệm cho chúng tôi rất nhiều thời gian. Chúng tôi đã định cấu hình trình kích hoạt để nó thực thi chức năng JavaScript khi có thay đổi đối với cơ sở dữ liệu. Điều này đánh giá dữ liệu từ cơ sở dữ liệu và thực hiện các yêu cầu tương ứng, trực tiếp kiểm soát ngoại vi. Ban đầu, chúng tôi đã gặp phải một rào cản nhỏ trong việc xác định cách xử lý các nhu cầu xác thực (tạo mã thông báo bảo mật) mà thiết bị ngoại vi cần và mong đợi trong một yêu cầu. Để giải quyết vấn đề này, chúng tôi đã lưu trữ mã thông báo bảo mật trên máy chủ AWS để lắng nghe yêu cầu HTTP. Từ Atlas, sau đó chúng tôi chỉ cần gọi URL và phiên bản AWS thực hiện xác thực và điều khiển đèn. Sau khi chúng tôi giải quyết vấn đề này, chúng tôi rất vui mừng với mức độ cần cấu hình ít và mức độ trực quan của Atlas. Các bước tiếp theo, chẳng hạn như kết nối Atlas với ứng dụng, thật dễ dàng. Chúng tôi đạt được điều này bằng cách gửi dữ liệu từ Flutter tới Atlas qua HTTP bằng API dữ liệu Atlas. AG. Atlas đã giúp bạn xây dựng ứng dụng chiến thắng của mình như thế nào? . Khi kết thúc thử thách, chúng tôi đã phát triển ý tưởng của mình thành một nguyên mẫu có đầy đủ chức năng bằng cách sử dụng Google ARcore, Flutter, MongoDB Atlas và Phần cứng Nhà thông minh của Bosch (Hình 1). Chúng tôi đã xây dựng một ứng dụng điện thoại thông minh sử dụng AR để bật và tắt đèn được kết nối trong tòa nhà thông minh. Vị trí và trạng thái của đèn (bật hoặc tắt) được lưu trữ trong cơ sở dữ liệu. Nếu trạng thái của ánh sáng thay đổi, ứng dụng sẽ thao tác giá trị tương ứng trong cơ sở dữ liệu. Thay đổi kích hoạt một chức năng sau đó đặt đèn ở trạng thái mong muốn (bật hoặc tắt). Thực tế là chúng tôi có thể đạt được điều này trong một thời gian ngắn mà không cần có đủ kiến ​​thức trước đó chủ yếu là do bản chất dễ sử dụng và trực quan của Atlas. Việc xử lý đơn giản cho phép chúng tôi nhanh chóng tìm hiểu và sử dụng các tính năng có sẵn để xây dựng chức năng mà ứng dụng của chúng tôi cần. Hình 1. Ngăn xếp công nghệ cho nguyên mẫu dự án. AG. Những tính năng bổ sung nào trong Atlas mà bạn thấy có giá trị nhất trong việc xây dựng ứng dụng của mình? . Chúng tôi đã tạo những người dùng khác nhau để dễ dàng kiểm soát quyền truy cập của ứng dụng và thiết bị thông minh. Bằng cách loại bỏ sự cần thiết của một máy chủ khác để giao tiếp với các thiết bị thông minh và sử dụng chức năng kích hoạt của Atlas, chúng tôi có thể tiết kiệm rất nhiều thời gian cho nguyên mẫu. Ngoài ra, các ví dụ mã được cấu hình sẵn được cung cấp bằng nhiều ngôn ngữ khác nhau đã tạo điều kiện thuận lợi cho việc tích hợp dễ dàng vào giao diện người dùng của chúng tôi và giúp chúng tôi tránh được các lỗi. Bất kỳ ai quan tâm đều có thể tìm thấy kết quả công việc của chúng tôi trong repo GitHub. AG. Bạn có thấy mình sẽ sử dụng Atlas nhiều hơn trong tương lai không? . Chúng tôi chắc chắn sẽ tiếp tục sử dụng Atlas trong tương lai. Phiên bản từ hackathon vẫn trực tuyến và chúng tôi muốn tìm hiểu các chức năng khác mà chúng tôi chưa sử dụng. Dựa vào mức độ trực quan của Atlas trong dự án này, tôi cũng chắc chắn rằng chúng tôi cũng sẽ tiếp tục sử dụng nó cho các dự án trong tương lai. Thông qua dự án này, Jonas và nhóm đã có thể xây dựng một nguyên mẫu chức năng có thể giúp chủ sở hữu tòa nhà thương mại có nhiều quyền kiểm soát hơn đối với tòa nhà của họ và thực hiện các bước để giúp giảm lượng khí thải CO₂

Bộ sưu tập MongoDB ở đâu trong la bàn?

Để truy cập màn hình Bộ sưu tập cho cơ sở dữ liệu, từ màn hình Cơ sở dữ liệu. .
Nhấp vào Tên cơ sở dữ liệu trong dạng xem Cơ sở dữ liệu chính hoặc
Nhấp vào cơ sở dữ liệu trong điều hướng bên trái

Làm cách nào để xuất bộ sưu tập MongoDB bằng robo 3T?

Ở trên cùng bên phải của GUI Robo 3T có nút "Xem kết quả ở chế độ văn bản", nhấp vào nút đó và sao chép mọi thứ
nhấp vào nút tải xuống và bây giờ bạn có nó trong bảng tính