iam*_*iam 0 javascript mysql node.js
我正在努力获取列出的用户的数据,我有一组用户喜欢
var result_user_id = [
{
"id": 19
},
{
"id": 20
}
];
Run Code Online (Sandbox Code Playgroud)
我尝试过类似的东西
connection.query(
"select * from `contents` where `user_is` IN "+ result_user_id,
function( err_user, result_user ) {
}
);
Run Code Online (Sandbox Code Playgroud)
但无法获取相关数据.如何在节点js中执行此操作.
小智 8
我知道这个问题有点老了,但我通过谷歌搜索发现它并偶然发现了同样的问题。这是我找到的最简单的解决方案:
var result_user_id = [
{
"id": 19
},
{
"id": 20
}
];
var result_array = [];
for (var i = 0; i < result_user_id; i++) {
result_array[i] = result_user_id[i].id;
}
connection.query( "select * from contents where user_is IN (?)", [result_array], function( err_user, result_user ) { });
Run Code Online (Sandbox Code Playgroud)
var o =[
{
"id": 19
},
{
"id": 20
}
];
var arr = o.map( function(el) { return el.id; });
connection.query( "select * from `contents` where `user_is` IN "+ arr, function( err_user, result_user ) { });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9006 次 |
| 最近记录: |