Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-11367

NYU: Create Java-based sample app for find() with scalar fields

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Incomplete
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None

    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 four methods: one that illustrates a simple equality match, one that illustrates an equality match on two or more fields, one that illustrates a range query on order total, one that illustrates a range query by date.
      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.

      Attachments

        Activity

          People

            rh2551@nyu.edu Raghavendra Harish old
            rh2551@nyu.edu Raghavendra Harish old
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              5 years, 46 weeks, 6 days ago