Tích hợp ứng dụng trang đơn với Spring Boot - Integrate single page application with Spring Boot
Câu hỏi của môn
db.collection.create()db.collection.insertOne()db.collection.insertDocument()db.collection.add()Để thêm một bản ghi duy nhất vào một bộ sưu tập trong MongoDB, bạn cần sử dụng lệnh insertOne(). Lệnh này cho phép bạn thêm một bản ghi mới vào bộ sưu tập đã tồn tại. Ví dụ, nếu bạn muốn thêm một bản ghi mới vào bộ sưu tập 'users', bạn có thể sử dụng lệnh
db.users.insertOne({
name: 'John Doe', age: 30
}). Lệnh insertOne() rất hữu ích khi bạn muốn thêm một bản ghi mới vào bộ sưu tập mà không cần phải thêm nhiều bản ghi cùng lúc. Ngoài ra, lệnh này cũng giúp bạn kiểm soát được dữ liệu được thêm vào bộ sưu tập, tránh được các lỗi nhập dữ liệu không mong muốn.
CriteriaQueryDSLMongoQueryCriteriaBuilderJpaRepositoryMongoRepositoryRepositoryCrudRepositoryspring.data.mongo.namespring.mongodb.dbnamespring.data.mongodb.databasespring.mongo.databasemongoTemplate.create(object)mongoTemplate.insert(object)mongoTemplate.save(object)mongoTemplate.add(object)db.collection.setIndex()db.collection.index()db.collection.createIndex()db.collection.makeIndex()Để tạo chỉ mục trên một trường trong MongoDB, bạn cần sử dụng phương thức createIndex(). Phương thức này cho phép bạn tạo chỉ mục trên một hoặc nhiều trường trong một collection. Syntax của phương thức createIndex() như sau: db.collection.createIndex(keys, options). Trong đó, keys là đối tượng chứa tên và giá trị của các trường bạn muốn tạo chỉ mục, options là đối tượng chứa các tùy chọn cho chỉ mục. Ví dụ, bạn muốn tạo chỉ mục trên trường 'name' trong collection 'users', bạn có thể sử dụng lệnh sau:
db.users.createIndex({
name: 1
}). Phương thức createIndex() cho phép bạn tạo chỉ mục trên các trường khác nhau, bao gồm cả trường có giá trị là mảng hoặc đối tượng.