[DOCS-11372] NYU: Create Java-based sample app for find with arrays Created: 28/Feb/18  Updated: 29/Oct/23  Resolved: 21/Mar/18

Status: Closed
Project: Documentation
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Shannon Bradshaw (Inactive) Assignee: Shinyou Hwang
Resolution: Fixed Votes: 0
Labels: NYU
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to DOCS-11477 NYU: Write step-by-step documentation... Closed
Participants:
Days since reply: 5 years, 47 weeks ago
Epic Link: NYU Sample Apps Project

 Description   

DoD:
Create an Atlas free-tier cluster containing a stores.orders collection in it. Orders should have the following form.

{
  _id: ObjectId(),
  orderPlaced: datetime(),
  total: NumberDecimal("153.00"),
  subtotal: NumberDecimal("141.00"),
  shipping: NumberDecimal("5.00"),
  tax: NumberDecimal("7.00"),
  status: ["shipped", datetime()],
  shippingAddress: {
    number: 345,
    street: Alvin St.,
    city: Madison
    state: WI,
    country: USA
    postalCode: 53558
  },
  lineitems: [
    { sku: "MDBTS001",
      name: "Flannel T-shirt",
      quantity: 10,
      unit_price: NumberDecimal("9.00") },
    { sku: "MDBTS002",
      quantity: 5,
      unit_price: NumberDecimal("10.00")}] 
}

Write a Java sample application that queries this collection. The sample app should have the following methods: one that illustrates the use of the $in operator; one that illustrates the use of the $all operator; one that illustrates an equality match on an array field, and one that illustrates the use of the $elemMatch operator.
Two of the methods should also make use of project.
Write unit tests for all methods plus one for connecting to the cluster.
Pull request passes code review and merged.



 Comments   
Comment by Shannon Bradshaw (Inactive) [ 21/Mar/18 ]

https://github.com/mongodb/sample-apps-nyu/pull/1

Generated at Thu Feb 08 08:02:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.