You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2016/02/16 16:14:49 UTC
[32/50] ignite git commit: IGNITE-843 Optimize getting data from
server side.
IGNITE-843 Optimize getting data from server side.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/7d539d7c
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/7d539d7c
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/7d539d7c
Branch: refs/heads/ignite-843-rc3
Commit: 7d539d7ce7af77954f4ac40ae82fa9d08ee430b1
Parents: 3e9942e
Author: Alexey Kuznetsov <ak...@apache.org>
Authored: Tue Feb 16 14:14:01 2016 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Tue Feb 16 14:14:01 2016 +0700
----------------------------------------------------------------------
modules/control-center-web/src/main/js/serve/mongo.js | 2 +-
modules/control-center-web/src/main/js/serve/routes/admin.js | 2 +-
.../control-center-web/src/main/js/serve/routes/caches.js | 6 +++---
.../control-center-web/src/main/js/serve/routes/clusters.js | 8 ++++----
.../control-center-web/src/main/js/serve/routes/domains.js | 6 +++---
modules/control-center-web/src/main/js/serve/routes/igfs.js | 4 ++--
.../control-center-web/src/main/js/serve/routes/notebooks.js | 2 +-
7 files changed, 15 insertions(+), 15 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/7d539d7c/modules/control-center-web/src/main/js/serve/mongo.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/serve/mongo.js b/modules/control-center-web/src/main/js/serve/mongo.js
index 5dc1209..9021016 100644
--- a/modules/control-center-web/src/main/js/serve/mongo.js
+++ b/modules/control-center-web/src/main/js/serve/mongo.js
@@ -541,7 +541,7 @@ module.exports.factory = function(deepPopulatePlugin, passportMongo, settings, p
* @returns {Promise}
*/
result.spaces = function(userId) {
- return result.Space.find({owner: userId}).exec();
+ return result.Space.find({owner: userId}).lean().exec();
};
/**
http://git-wip-us.apache.org/repos/asf/ignite/blob/7d539d7c/modules/control-center-web/src/main/js/serve/routes/admin.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/serve/routes/admin.js b/modules/control-center-web/src/main/js/serve/routes/admin.js
index 50488b1..a7972ef 100644
--- a/modules/control-center-web/src/main/js/serve/routes/admin.js
+++ b/modules/control-center-web/src/main/js/serve/routes/admin.js
@@ -32,7 +32,7 @@ module.exports.factory = function(_, express, nodemailer, settings, mongo) {
* Get list of user accounts.
*/
router.post('/list', (req, res) => {
- mongo.Account.find({}).sort('username').exec()
+ mongo.Account.find({}).sort('username').lean().exec()
.then((users) => res.json(users))
.catch((err) => mongo.handleError(res, err));
});
http://git-wip-us.apache.org/repos/asf/ignite/blob/7d539d7c/modules/control-center-web/src/main/js/serve/routes/caches.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/serve/routes/caches.js b/modules/control-center-web/src/main/js/serve/routes/caches.js
index 4411a61..69a37e2 100644
--- a/modules/control-center-web/src/main/js/serve/routes/caches.js
+++ b/modules/control-center-web/src/main/js/serve/routes/caches.js
@@ -44,17 +44,17 @@ module.exports.factory = function(_, express, mongo) {
result.spaces = spaces;
spacesIds = mongo.spacesIds(spaces);
- return mongo.Cluster.find({space: {$in: spacesIds}}).sort('name').exec();
+ return mongo.Cluster.find({space: {$in: spacesIds}}).sort('name').lean().exec();
})
.then((clusters) => {
result.clusters = clusters;
- return mongo.DomainModel.find({space: {$in: spacesIds}}).sort('name').exec();
+ return mongo.DomainModel.find({space: {$in: spacesIds}}).sort('name').lean().exec();
})
.then((domains) => {
result.domains = domains;
- return mongo.Cache.find({space: {$in: spacesIds}}).sort('name').exec();
+ return mongo.Cache.find({space: {$in: spacesIds}}).sort('name').lean().exec();
})
.then((caches) => {
result.caches = caches;
http://git-wip-us.apache.org/repos/asf/ignite/blob/7d539d7c/modules/control-center-web/src/main/js/serve/routes/clusters.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/serve/routes/clusters.js b/modules/control-center-web/src/main/js/serve/routes/clusters.js
index 08d0051..fd936a1 100644
--- a/modules/control-center-web/src/main/js/serve/routes/clusters.js
+++ b/modules/control-center-web/src/main/js/serve/routes/clusters.js
@@ -43,12 +43,12 @@ module.exports.factory = function(_, express, mongo) {
result.spaces = spaces;
spacesIds = mongo.spacesIds(spaces);
- return mongo.DomainModel.find({space: {$in: spacesIds}}).sort('valueType').exec();
+ return mongo.DomainModel.find({space: {$in: spacesIds}}).sort('valueType').lean().exec();
})
.then((domains) => {
result.domains = domains;
- return mongo.Cache.find({space: {$in: spacesIds}}).sort('name').exec();
+ return mongo.Cache.find({space: {$in: spacesIds}}).sort('name').lean().exec();
})
.then((caches) => {
_.forEach(caches, (cache) => {
@@ -59,12 +59,12 @@ module.exports.factory = function(_, express, mongo) {
result.caches = caches;
- return mongo.Igfs.find({space: {$in: spacesIds}}).sort('name').exec();
+ return mongo.Igfs.find({space: {$in: spacesIds}}).sort('name').lean().exec();
})
.then((igfss) => {
result.igfss = igfss;
- return mongo.Cluster.find({space: {$in: spacesIds}}).sort('name').deepPopulate(mongo.ClusterDefaultPopulate).exec();
+ return mongo.Cluster.find({space: {$in: spacesIds}}).sort('name').deepPopulate(mongo.ClusterDefaultPopulate).lean().exec();
})
.then((clusters) => {
result.clusters = clusters;
http://git-wip-us.apache.org/repos/asf/ignite/blob/7d539d7c/modules/control-center-web/src/main/js/serve/routes/domains.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/serve/routes/domains.js b/modules/control-center-web/src/main/js/serve/routes/domains.js
index 3953665..1b3d1d1 100644
--- a/modules/control-center-web/src/main/js/serve/routes/domains.js
+++ b/modules/control-center-web/src/main/js/serve/routes/domains.js
@@ -43,17 +43,17 @@ module.exports.factory = function(_, express, mongo) {
result.spaces = spaces;
spacesIds = mongo.spacesIds(spaces);
- return mongo.Cluster.find({space: {$in: spacesIds}}, '_id name').sort('name').exec();
+ return mongo.Cluster.find({space: {$in: spacesIds}}, '_id name').sort('name').lean().exec();
})
.then((clusters) => {
result.clusters = clusters;
- return mongo.Cache.find({space: {$in: spacesIds}}).sort('name').exec();
+ return mongo.Cache.find({space: {$in: spacesIds}}).sort('name').lean().exec();
})
.then((caches) => {
result.caches = caches;
- return mongo.DomainModel.find({space: {$in: spacesIds}}).sort('valueType').exec();
+ return mongo.DomainModel.find({space: {$in: spacesIds}}).sort('valueType').lean().exec();
})
.then((domains) => {
result.domains = domains;
http://git-wip-us.apache.org/repos/asf/ignite/blob/7d539d7c/modules/control-center-web/src/main/js/serve/routes/igfs.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/serve/routes/igfs.js b/modules/control-center-web/src/main/js/serve/routes/igfs.js
index 39cc978..c44620d 100644
--- a/modules/control-center-web/src/main/js/serve/routes/igfs.js
+++ b/modules/control-center-web/src/main/js/serve/routes/igfs.js
@@ -44,12 +44,12 @@ module.exports.factory = function(_, express, mongo) {
result.spaces = spaces;
spacesIds = mongo.spacesIds(spaces);
- return mongo.Cluster.find({space: {$in: spacesIds}}, '_id name').sort('name').exec();
+ return mongo.Cluster.find({space: {$in: spacesIds}}, '_id name').sort('name').lean().exec();
})
.then((clusters) => {
result.clusters = clusters;
- return mongo.Igfs.find({space: {$in: spacesIds}}).sort('name').exec();
+ return mongo.Igfs.find({space: {$in: spacesIds}}).sort('name').lean().exec();
})
.then((igfss) => {
result.igfss = igfss;
http://git-wip-us.apache.org/repos/asf/ignite/blob/7d539d7c/modules/control-center-web/src/main/js/serve/routes/notebooks.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/serve/routes/notebooks.js b/modules/control-center-web/src/main/js/serve/routes/notebooks.js
index 5070bcc..67dbaf7 100644
--- a/modules/control-center-web/src/main/js/serve/routes/notebooks.js
+++ b/modules/control-center-web/src/main/js/serve/routes/notebooks.js
@@ -36,7 +36,7 @@ module.exports.factory = function(express, mongo) {
*/
router.post('/list', (req, res) => {
mongo.spaces(req.currentUserId())
- .then((spaces) => mongo.Notebook.find({space: {$in: spaces.map((value) => value._id)}}).select('_id name').sort('name').exec())
+ .then((spaces) => mongo.Notebook.find({space: {$in: spaces.map((value) => value._id)}}).select('_id name').sort('name').lean().exec())
.then((notebooks) => res.json(notebooks))
.catch((err) => mongo.handleError(res, err));