Tôi có một đối tượng mongo
và muốn truy cập nó qua mongoose
cho ứng dụng web của tôi. Giản đồ tôi đã xác định có một mã định danh Object
lưu trữ người dùng và giá trị 3 cấp (có, có thể hoặc không).Mongoose variable key name
ví dụ:
"user_info": {
"<id_value_1>": "y",
"<id_value_2>": "n"
}
id_value_*
s ở trên là id phiên của người dùng do đó, một chuỗi ký tự ngẫu nhiên dài. Làm cách nào để tạo một số mongoose
Schema
cho điều này?
user_info: {String, String}
có hoạt động không?Tôi có thể cấu trúc lại nó để
user_info
là một mảng đối tượng{ "sessionid": "<value>", "value: "y"}
, điều này sẽ ổn, đây có phải là lựa chọn tốt nhất không?
Bạn có thể giải thích tại sao nó tốt hơn để tránh các phím động? Có phải chỉ vì mongoose không thể xử lý nó? – ruX
@ruX Bạn không thể lập chỉ mục các phím động, chúng khó xử lý các truy vấn, bạn không thể xác định giản đồ Mongoose hữu ích cho chúng ... – JohnnyHK