Trong collection listingsAndReviews, truy vấn các listing có mảng amenities chứa đồng thời "Wifi" và "Kitchen" (không quan tâm thứ tự và các tiện ích khác trong mảng).
Yêu cầu hiển thị:
name, amenities (không hiển thị _id)._id tăng dần.use. Chương trình chỉ được in kết quả của một câu truy vấn này.Collection listingsAndReviews (dữ liệu mẫu sample_airbnb.listingsAndReviews) đã được nạp sẵn.
Kết quả của câu truy vấn theo định dạng mongosh: một mảng 5 document, mỗi document gồm name và mảng amenities đầy đủ. Ví dụ phần đầu:
[
{
name: 'Ribeira Charming Duplex',
amenities: [
'TV',
'Cable TV',
...
Ví dụ:
Đầu vào:
sample_airbnb.listingsAndReviews
Đầu ra:
[
{
name: 'Ribeira Charming Duplex',
amenities: [
'TV',
'Cable TV',
'Wifi',
'Kitchen',
'Paid parking off premises',
'Smoking allowed',
'Pets allowed',
'Buzzer/wireless intercom',
'Heating',
'Family/kid friendly',
'Washer',
'First aid kit',
'Fire extinguisher',
'Essentials',
'Hangers',
'Hair dryer',
'Iron',
'Pack ’n Play/travel crib',
'Room-darkening shades',
'Hot water',
'Bed linens',
'Extra pillows and blankets',
'Microwave',
'Coffee maker',
'Refrigerator',
'Dishwasher',
'Dishes and silverware',
'Cooking basics',
'Oven',
'Stove',
'Cleaning before checkout',
'Waterfront'
]
},
{
name: 'Horto flat with small garden',
amenities: [
'Wifi',
'Wheelchair accessible',
'Kitchen',
'Free parking on premises',
'Smoking allowed',
'Hot tub',
'Buzzer/wireless intercom',
'Family/kid friendly',
'Washer',
'First aid kit',
'Essentials',
'Hangers',
'Hair dryer',
'Iron',
'Laptop friendly workspace'
]
},
{
name: 'Ocean View Waikiki Marina w/prkg',
amenities: [
'TV',
'Cable TV',
'Wifi',
'Air conditioning',
'Pool',
'Kitchen',
'Free parking on premises',
'Elevator',
'Hot tub',
'Washer',
'Dryer',
'Essentials',
'Shampoo',
'Hangers',
'Hair dryer',
'Iron',
'Laptop friendly workspace',
'Self check-in',
'Lockbox',
'Hot water',
'Bed linens',
'Extra pillows and blankets',
'Ethernet connection',
'Microwave',
'Coffee maker',
'Refrigerator',
'Dishes and silverware',
'Cooking basics',
'Stove',
'BBQ grill',
'Garden or backyard',
'Well-lit path to entrance',
'Disabled parking spot',
'Step-free access',
'Wide clearance to bed',
'Step-free access'
]
},
{
name: 'Private Room in Bushwick',
amenities: [
'Internet',
'Wifi',
'Air conditioning',
'Kitchen',
'Buzzer/wireless intercom',
'Heating',
'Smoke detector',
'Carbon monoxide detector',
'Essentials',
'Lock on bedroom door'
]
},
{
name: 'Apt Linda Vista Lagoa - Rio',
amenities: [
'TV',
'Cable TV',
'Internet',
'Wifi',
'Air conditioning',
'Pool',
'Kitchen',
'Free parking on premises',
'Doorman',
'Gym',
'Elevator',
'Buzzer/wireless intercom',
'Family/kid friendly',
'Washer',
'Essentials',
'24-hour check-in'
]
}
]Đang tải editor...