Procedure1
- var myCursor = db.card.find();
- while (myCursor.hasNext()) {
- var doc = myCursor.next();
- print("deckId id:"+doc.deckId);
- print(doc.uiTemplate.widget[0].formFieldName);
- print(doc.uiTemplate.widget[0].fieldDesc);
- print(tojson(doc._id));
- print('========================');
- }
Procedure2
- var myCursor = db.deck.find({"serviceId":"559b975234772ab9ada732f5"});
- while (myCursor.hasNext()) {
- var doc = myCursor.next();
- print("dataId id:"+doc.childrenPartialInfo[0].dataId);
- var childrens = doc.childrenPartialInfo;
- for(var i = 0; i < childrens.length; i++) {
- var cardId = childrens[i].dataId;
- print(cardId);
- var cardCursor = db.card.find({"_id":ObjectId(cardId)});
- var cardDoc = cardCursor.next();
- print(cardId +" --- "+cardDoc.uiTemplate.widget[0].formFieldName);
- print(cardId +" --- "+cardDoc.uiTemplate.widget[0].formFieldName+","+cardDoc.uiTemplate.widget[0].fieldLabel+","+cardDoc.uiTemplate.widget[0].fieldDesc+","+cardDoc.uiTemplate.widget[0].hint);
- }
- print(tojson(doc._id));
- print('========================');
- }