Tag: mysql

做Strongloop回环应用默认使用多个进程?

我创build了一个loopback.io项目,它创build了一个包含超过150,000条logging的MySQL表的rest API,其余的API需要30秒来检索特定的(3)列,我也有更多的两个表, ,结合这些以后所有其他的会慢得多..现在我有4个问题 这个默认的循环项目使用多个进程/线程吗? 如果我必须分开做这个步骤(即stream程pipe理),那我该怎么做呢? (我已经通过文件,我很困惑…) Strongloopstream程pipe理器免费用于商业用途? 我该怎么做才能提高REST的性能

如何查找没有joinWaterline ORM的logging

我正在使用node.js框架,Sails JS,以及其内置的ORM Waterline for Tinder-like项目。 我不知道如何编写我的查询来获取未join的logging。 在我的情况下,当用户“喜欢”或“不喜欢”另一个用户的个人资料时,我希望喜欢的个人资料不再显示。 我如何做到这一点? 这是我迄今为止所尝试的: Cat.query('select cat.* from cat left outer join vote on cat.id = vote.owner where vote.owner is null AND cat.id !='+req.session.User.id, function (err, results) { if (err) return res.serverError(err); res.send('Yes'); console.log(results); });

Mongodb:基于ISODate格式的时间查询。 我的查询有什么问题?

假设Mongodb数据库中的示例文档如下所示: { "date" : ISODate("2015-11-09T05:58:19.474Z") } { "date" : ISODate("2014-10-25T07:30:00.241Z") } { "date" : ISODate("2015-11-30T15:24:00.251Z") } { "date" : ISODate("2012-01-10T18:36:00.101Z") } 预期: { "date" : ISODate("2015-11-09T05:58:19.474Z") } { "date" : ISODate("2014-10-25T07:30:00.241Z") } 我试了下面的查询: collection.find({"$and": [{ "date" : { "$gt": [ {"$hour": "$date"}, 4] } }, {"date" :{ "$lt": [ {"$hour": "$date"}, 8] } } ]}); […]

select是否另一个select返回行

我试图做一个select,使烹饪食谱select你有的项目。 我有一个名为ingredientsOwn的表,结构如下: idType (int) amount (int) 另一个表名为这个结构的食谱 : idRecipe (int) name (varchar) 另一个表名为recipeIngredients idRecipe (int) idType (int) amount (int) 我想展示你可以用你有的元素做的食谱,我怎么能做到这一点? 我试图只在一个查询中实现它,因为我真的不知道如何去抛出和arrays的节点js。 谢谢

JavaScriptdynamic对象键ejs

我真的无法find一种方式来形容这一点。 基本上我有一个数据库,可以有任意数量的不同列长度和名称的表。 我有一个表定义每个表和它的列。 我有一个查询来search这些表中的值,并使用快递将search结果和列传递给ejs。 我需要的是回应结果。 我有: <div class="row"> <table> <thead> <tr> <% columns.forEach(function(column) { %> <th><%= column %></th> <% }); %> </tr> </thead> … 这将正确输出表头中列的名称。 我不能为我的生活弄清楚如何打印实际结果。 我已经尝试了许多不同的方法,但我所得到的是未定义的或[Object object]。 我目前有这个: <tbody> <% for(var r = 0; r < results.length; r++) { %> <tr> … need to access column here … </tr> <% } %> </tbody> 我第一次尝试以下(在上面) […]

在mysql查询之后承诺警告

我是新的nodejs。 我有这个代码: exports.index = function(req, res) { User.findAll({ attributes: [ '_id', 'name', 'email', 'role', 'provider' ] }) .then(function(users) { res.status(200).json(users); }) .catch(handleError(res)); }; function handleError(res, statusCode) { statusCode = statusCode || 500; return function(err) { res.status(statusCode).send(err); }; } 执行时我收到这个警告: 警告:一个承诺是在一个处理程序中创build的,但没有被返回 在[object Object] .Model.findAll(C:\ aii \ tema2-node \ node_modules \ sequelize \ lib \ model.js:1329:18) 你知道我为什么收到这个警告吗? […]

如何与SailsJS模型一起使用memcache?

是与Nodejs MySQL一起使用的解决scheme,但我发现没有可能将它们紧固到模型上。 如何caching数据库查询MySQL? 我该怎么做?

从多对多关系中selectsequelize

我试图从表中select引用另一个表。 我在桌子食物和桌子成份之间有多对多的关系。 食物模型: module.exports = function(sequelize, DataTypes) { return sequelize.define('food', { id: { type: DataTypes.INTEGER(10), allowNull: false, primaryKey: true, autoIncrement: true }, name_food: { type: DataTypes.STRING, allowNull: false } }, { tableName: 'food', freezeTableName: true }); }; Food_ingredients模型: module.exports = function(sequelize, DataTypes) { return sequelize.define('food_ingredients', { id: { type: DataTypes.INTEGER(10), allowNull: false, primaryKey: true, autoIncrement: […]

将节点js中的对象转换为一个到多个联接响应

我在MySql中有3个表,它们使用一对多关系进行连接。 在js节点中,我现在有多行将它们转换为包含这些数据的单个对象。 防爆。 1.用户表具有用户详细信息2.卡表(信用卡或借记卡用户具有)3.交易表(与卡完成交易) 我有一个POJO,看起来像这样: user:{ "firstname":"sandy", … "cards":[ //this is a array of cards {"card_no":"12321", … "transactions":[ //this is list of transactions ]} ] } 从我的MySQL查询我得到所有这些作为多行,现在我不得不把它们转换成POJO。 任何人都可以build议我如何做到这一点? 谢谢。

从节点,mysql,koa中获取数据

我想从我的MySQL数据库中使用Koa和mysql节点包得到一些数据。 我正在查看co-mysql ,但是自述文件build议直接使用thunkify 。 所以我做了以下几点: const query = thunkify(connection.query.bind(connection)); 这似乎工作,我现在可以做的: app.use(function * main() { const races = yield query( "SELECT * FROM `races` where '2016-01-19' between start_date and end_date" )(function(err, rows) { // rows is the data I need }); }); 但是,我无法find一种方法来将thunk中的行数据返回到我的种族variables中。 我logging它,并显示正确的数据,但是当我尝试将其传回时,它总是返回undefined。 我从callback中尝试了几个方法,但我似乎无法弄清楚: return rows生成yield rows (使callback生成器函数) return yield rows … 我经常得到: TypeError: You […]