Analyze the following codes: const mongoose = require('mongoose'); const Schema = mongoose.Schema; const userSchema =

4 phương ánCó giải thíchDễ
Đề bài
new Schema({
  name: String, email: String, age: Number, createAt: String
}

); const User = mongoose.model('User', userSchema); Which right document is saved in MongoDB with above mongoose?

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Mô tả về cách lưu trữ dữ liệu trong MongoDB khi sử dụng Mongoose. Trong đoạn mã trên, chúng ta có thể thấy rằng dữ liệu được lưu trữ trong MongoDB theo định dạng của Schema. Đối với trường 'age', nó được định nghĩa là một số nguyên (Number) nên khi lưu trữ dữ liệu, nó sẽ được lưu trữ dưới dạng số nguyên. Đối với trường 'createAt', nó được định nghĩa là một chuỗi (String) nên khi lưu trữ dữ liệu, nó sẽ được lưu trữ dưới dạng chuỗi. Vì vậy, khi chúng ta lưu trữ dữ liệu vào MongoDB, trường 'age' sẽ được lưu trữ dưới dạng số nguyên 24 và trường 'createAt' sẽ được lưu trữ dưới dạng chuỗi '20/4/2020'. Điều này cho thấy rằng dữ liệu được lưu trữ một cách nhất quán (consistent) với định dạng của Schema. Vì vậy, đáp án đúng là: 'age stored as Number 24 and createAt stored as String '20/4/2020' (consistent casting)'

Cùng chương 5

Xuất hiện trong 1 bộ đề