Professional Documents
Culture Documents
Auto Create Post
Auto Create Post
Input File is Spot Data (o2-s2- Fresh - 1st Time) = insert Post, insert
PostSegments - Case-2
Spot (s1 -o1) comes on top of Order (o1) = insert PostSegments - Case-3
Order(o2) on top of Spot (o2-s2) = update Post - Case-4
Posts - Insert
Insert (Post_Id)
orderNumber: "o1"
Spot Data:
[
{
s1,
o1,
date-1
},
{
s2,
o1,
date-2
}
]
PostSegments:
{
"_id" : ObjectId("5adfc5c0fb3d7e4d8a937cb8"),
"postId" : "5adfc5c0fb3d7e4d8a937cb7",
"segmentNumber": "Date-1",
spotlist:[
{s1,
o1,
date-1}
]
}
{
"_id" : ObjectId("5adfc5c0fb3d7e4d8a937c09"),
"postId" : "5adfc5c0fb3d7e4d8a937cb7",
"segmentNumber": "Date-2",
spotlist:[
{s1,
o1,
date-1}
]
}
Case -3:
Spot Data:
Input Data: (eaxch file will have single order with multiple spots belongs to that
orderNumber)
[
{
s3,
o2,
date-1
},
{
s4,
o2,
date-2
}
]
Posts:
Posts - Insert
Insert (Post_Id)
orderNumber: "o2"
PostSegments:
{
"_id" : ObjectId("5adfc5c0fb3d7e4d8a937cb8"),
"postId" : "5adfc5c0fb3d7e4d8a937cb7",
"segmentNumber": "Date-1",
spotlist:[
{s3,
o2,
date-1}
]
}
{
"_id" : ObjectId("5adfc5c0fb3d7e4d8a937c09"),
"postId" : "5adfc5c0fb3d7e4d8a937cb7",
"segmentNumber": "Date-2",
spotlist:[
{s4,
o2,
date-1}
]
}