summaryrefslogtreecommitdiffstats
path: root/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises
diff options
context:
space:
mode:
authorlizi <li.zi30@zte.com.cn>2017-09-28 19:16:20 +0800
committerlizi <li.zi30@zte.com.cn>2017-09-28 19:16:20 +0800
commitb2a98df1fcee69ccfbab37774a9bc3152529242f (patch)
treec50c298e0d6ee20658b386da54ae01623f5bc95a /common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises
parent9d0d1b611f53e3f51f8bf158bfad6eb76e84d945 (diff)
Remove the unused thirdpary code from esr-gui.
Change-Id: I9f7d7234df60c7c33abef2efff051ae433e73c8c Issue-ID: AAI-402 Signed-off-by: lizi <li.zi30@zte.com.cn>
Diffstat (limited to 'common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises')
-rw-r--r--common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/package.json14
-rw-r--r--common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/person.js15
-rw-r--r--common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/promise.js94
3 files changed, 0 insertions, 123 deletions
diff --git a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/package.json b/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/package.json
deleted file mode 100644
index 1983250..0000000
--- a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "name": "promise-example",
- "private": "true",
- "version": "0.0.0",
- "description": "deps for promise example",
- "main": "promise.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "dependencies": { "async": "*" },
- "repository": "",
- "author": "",
- "license": "BSD"
-}
diff --git a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/person.js b/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/person.js
deleted file mode 100644
index 40e2bf1..0000000
--- a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/person.js
+++ /dev/null
@@ -1,15 +0,0 @@
-
-// import the necessary modules
-var mongoose = require('../../lib');
-var Schema = mongoose.Schema;
-
-// create an export function to encapsulate the model creation
-module.exports = function() {
- // define schema
- var PersonSchema = new Schema({
- name: String,
- age: Number,
- birthday: Date
- });
- mongoose.model('Person', PersonSchema);
-};
diff --git a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/promise.js b/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/promise.js
deleted file mode 100644
index 3f17206..0000000
--- a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/examples/promises/promise.js
+++ /dev/null
@@ -1,94 +0,0 @@
-// import async to make control flow simplier
-var async = require('async');
-
-// import the rest of the normal stuff
-var mongoose = require('../../lib');
-
-require('./person.js')();
-
-var Person = mongoose.model('Person');
-
-// define some dummy data
-var data = [
- {
- name: 'bill',
- age: 25,
- birthday: new Date().setFullYear((new Date().getFullYear() - 25))
- },
- {
- name: 'mary',
- age: 30,
- birthday: new Date().setFullYear((new Date().getFullYear() - 30))
- },
- {
- name: 'bob',
- age: 21,
- birthday: new Date().setFullYear((new Date().getFullYear() - 21))
- },
- {
- name: 'lilly',
- age: 26,
- birthday: new Date().setFullYear((new Date().getFullYear() - 26))
- },
- {
- name: 'alucard',
- age: 1000,
- birthday: new Date().setFullYear((new Date().getFullYear() - 1000))
- }
-];
-
-
-mongoose.connect('mongodb://localhost/persons', function(err) {
- if (err) {
- throw err;
- }
-
- // create all of the dummy people
- async.each(data, function(item, cb) {
- Person.create(item, cb);
- }, function(err) {
- if (err) {
- // handle error
- }
-
- // create a promise (get one from the query builder)
- var prom = Person.find({age: {$lt: 1000}}).exec();
-
- // add a callback on the promise. This will be called on both error and
- // complete
- prom.addBack(function() {
- console.log('completed');
- });
-
- // add a callback that is only called on complete (success) events
- prom.addCallback(function() {
- console.log('Successful Completion!');
- });
-
- // add a callback that is only called on err (rejected) events
- prom.addErrback(function() {
- console.log('Fail Boat');
- });
-
- // you can chain things just like in the promise/A+ spec
- // note: each then() is returning a new promise, so the above methods
- // that we defined will all fire after the initial promise is fulfilled
- prom.then(function(people) {
- // just getting the stuff for the next query
- var ids = people.map(function(p) {
- return p._id;
- });
-
- // return the next promise
- return Person.find({_id: {$nin: ids}}).exec();
- }).then(function(oldest) {
- console.log('Oldest person is: %s', oldest);
- }).then(cleanup);
- });
-});
-
-function cleanup() {
- Person.remove(function() {
- mongoose.disconnect();
- });
-}