- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个使用 MongoDB 数据库的程序,但我想问在通过 Java 执行 SQL 时是否可以使用内部数据库进行测试,例如 H2?
1 Câu trả lời
你可以尝试使用Testcontainers
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases.
或者看https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo
làm mới:
您的问题似乎已经有了答案: Embedded MongoDB when running integration tests
关于java - MongoDB 如何在 Java 本地测试 MongoDB 数据库,比如 H2 和 sql 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70506338/
Tôi đã triển khai 3 pod mongodb statefulset trong kubernetes và tôi đang cố gắng kết nối với máy chủ mongodb bằng S
Tôi đã tạo tài khoản MongoDB Atlas và thử kết nối. Nhưng tôi gặp lỗi sau. Lỗi kết nối MongoDB MongoNetworkError: Không thể kết nối với máy chủ [cluster0-shard] khi kết nối lần đầu
Tôi đang tạo một ứng dụng máy tính để bàn bằng Node-WebKit. Ứng dụng này về cơ bản là tạo tài liệu (chi tiết về công việc hàng ngày của nhân viên) và bất kỳ người dùng đã đăng ký nào cũng có thể bình luận về các tài liệu này. Tài liệu tôi đang tạo sẽ được chia thành nhiều phần. Người dùng sẽ đăng lên một mục cụ thể
Tôi đang cố gắng cài đặt mongo DB trên máy cục bộ của mình bằng trình cài đặt từ trang web chính thức. Nhưng tôi cứ nhận được thông báo này, có ai có thể giúp tôi không? Tôi đã thử giải pháp được cung cấp ở đây nhưng không có tác dụng. Câu trả lời hay nhất Tôi khuyên bạn nên làm như sau: Nhấn Wi
Tôi rất mới với MongoDB và MongoDB Compass. Tôi có khoảng 1000 hồ sơ trong bộ sưu tập khách hàng của mình. Cách xóa tất cả bản ghi cùng một lúc thông qua MongoDB Compass. Cảm ơn bạn rất nhiều, Câu trả lời hay nhất Bạn có thể sử dụng Mo
Khi tôi thử cài đặt mongodb vào máy Ubuntu của mình, apt-get hiển thị các tùy chọn sau mongodb mongodb-clients mongodb-dev mongodb-server Có ai có thể giúp tôi không?
Làm thế nào tôi có thể kết nối Robomongo (hoặc bất kỳ ứng dụng mongodb nào khác) với phiên bản mongodb được tạo bởi ứng dụng Meteor cục bộ? Câu trả lời tốt nhất là đảm bảo Meteor đang chạy trên máy chủ cục bộ. Mở cửa sổ terminal và chạy
Tôi cần tạo một bảng tần suất đơn giản trong MongoDB. Giả sử tôi có các tài liệu sau trong một bộ sưu tập có tên là sách. { "_id": 1, thể loại: [ "Ảo tưởng", "Tội phạm"
Làm thế nào tôi có thể chỉ định một điều kiện trong mongos mapreduce giống như cách chúng ta làm trong hàm nhóm mongos? Dữ liệu của tôi như thế này {lid:1000, age:23}, {lid:3000, age:23}
Tôi có một số ID trong tài liệu cơ sở dữ liệu mongodb của mình. Tôi cần tạo một chỉ mục trên các ID này thông qua một tập lệnh để không phải chạy lệnh EnsureIndex nhiều lần. db.getCollection("phần tử
Trong cơ sở dữ liệu của tôi, trong mỗi tài liệu chứa một mục, tôi có một mảng các phần tử lồng nhau theo định dạng sau: elements:[ { "elem_id": 12, items: [ {"i_id": 1
Tôi đang xây dựng một ứng dụng cho phép người dùng ở nhiều múi giờ khác nhau và tôi đang chạy các truy vấn nhạy cảm với múi giờ của họ. Vấn đề tôi gặp phải là MongoDB dường như bỏ qua múi giờ khi truy vấn! Đây là trường ngày "2019-09-29T23:52:13
Tôi đang tìm hiểu về phân mảnh với mongodb, tôi có cấu trúc sau: 1 Mongod đến ConfigServer của tôi, trong một ReplicaSet chỉ có 1 thành viên 2 phân mảnh, mỗi phân mảnh trong một ReplicaS
Tôi đang cố gắng để một đối tượng mongoDB, chẳng hạn như Friend1, chứa một đối tượng mongoDB khác là Friend2, đối tượng này lại chứa đối tượng đầu tiên là Friend1, về cơ bản biến nó thành một tham chiếu đối tượng vòng tròn. Hoặc là cái này hoặc
đóng cửa. Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để phù hợp với chủ đề trên Stack Overflow. Đã đóng cửa 9 năm trước. Cải thiện hàng đợi này
Mongo phiên bản 5.0.2. Ubuntu 20.0 Tôi đã bật bảo mật cho kết nối MongoDB trong máy chủ cục bộ. Tôi đang cố gắng kết nối máy chủ cục bộ MongoDB của mình bằng cách sử dụng thông tin xác thực thông qua lệnh sau
Tôi sắp nâng cấp môi trường MongoDB phân mảnh từ 2.0.7 lên 2.2.9 và cuối cùng tôi muốn nâng cấp lên 2.4.9, nhưng rõ ràng là tôi cần phải thực hiện thông qua 2.2. Ghi chú phát hành cho phiên bản 2.2 nêu rằng máy chủ cấu hình phải nâng cấp các tệp nhị phân của nó trước, sau đó là
Hiện tại, tôi không thể kết nối từ xa tới máy chủ mongodb trên máy ảo Ubuntu của mình. Tôi không thể kết nối bằng ứng dụng Robomongo chạy trên máy tính Windows của tôi, máy này cũng đang chạy máy ảo. Đây là hai máy tính.
Tôi đã tạo một cụm mongodb miễn phí. Tôi đã tạo một người dùng, thiết lập kết nối tới mongodb compass, sao chép chuỗi kết nối và mở mongodb compass của mình. Dán chuỗi đã sao chép vào đó
Tôi đã tạo một chỉ mục bộ sưu tập cơ sở dữ liệu mongo bằng cách sử dụng mã java dbCollection.createIndex("accountNumber"); Khi tôi thấy chỉ mục bằng cách sử dụng db.accounts.getInde
Tôi là một lập trình viên xuất sắc, rất giỏi!