Q.1: Я хочу, чтобы запустить один запрос на DocumentDB с определенным пользователем функцией,Как передать функцию в sql-запрос DocumentDB для NodeJS?
var udf = function(users, userid) {
var s, _i, _len;
for (_i = 0, _len = users.length; _i < _len; _i++) {
s = users[_i];
if (s.userid === userid) {
return true;
}
}
return false;
};
conversationsQuerySpec = {
query: 'SELECT * FROM root r WHERE @fn(r.users, @userid) AND [email protected]',
parameters: [{
name: '@fn',
value: udf
}, {
name: '@userid',
value: userid
}, {
name: '@id',
value: id
}]
};
Но проблема в том, что этот запрос не выполняется метание ошибки.
Q.2: У меня есть 1 объект в documentDB с массивом как:
var student = {
name: 'piyush',
classes: [{
level: '1st',
medium: 'spanish'
},{
level: '2nd',
medium: 'german'
}]
}
Я хочу запустить запрос, где средний = немецкий, я не хочу, чтобы пройти уровень = 2-ой, как я могу работать этот запрос?
Прежде всего: Пожалуйста, отделите свой вопрос на два отдельных вопроса, так как это две совершенно разные вещи. –