Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Task 2 ( 1 2 . 0 marks ) Aggregation and Data manipulations on BSON documents If you have not done it yet, start Mongo

Task 2(12.0 marks)
Aggregation and Data manipulations on BSON documents
If you have not done it yet, start Mongo client and connect to the MongoDB database server. Next, process the script file customerShoppingcartV2.js to create the BSON documents into a collection shoppingCart. Each of the following questions is worth 1.5 marks. Make yourself familiar with the contents of the collections.
List the customer's name, address and the created shopping cart who purchased product P1003.
List the customer's name, address, and the created shopping cart of the customer who created a shopping cart on 11 May 2024(ISODate('2024-0511T00:00:00Z')). Please do not show the customer's id.
Find the total number of shopping carts created by each customer. For each customer, list his/her email address and the total number of shopping cart created.
Find the products that have been included in at least 2 or 3 shopping carts.
For each price base, list the price base and the total number of each price base.
Find the customers who have purchased both the products 'P1002' and 'P1003'.
Find the products that have not been included in any of the shopping carts.
Find the total number of customers who do not provide his/her telephone number.
Update the closing date (dateClosed) of the cart 'cart001' of the customer 'C92378' to 15 May 2024.(Hint. You can use the function new Date("2024-0515'' to set the date.)
10.Delete from the collection a shoppingcart (cart005) created by the customer C78263.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Practical Azure SQL Database For Modern Developers Building Applications In The Microsoft Cloud

Authors: Davide Mauri, Silvano Coriani, Anna Hoffma, Sanjay Mishra, Jovan Popovic

1st Edition

1484263693, 978-1484263693

More Books

Students also viewed these Databases questions