Q.1:私は、ユーザー定義関数でDocumentDBに1つのクエリを実行したいNodeJSのDocumentDBのSQLクエリで関数を渡すには?
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:私はどのように実行することができ、ドイツ語=中、私はレベル=第二に合格したくないクエリを実行したい
var student = {
name: 'piyush',
classes: [{
level: '1st',
medium: 'spanish'
},{
level: '2nd',
medium: 'german'
}]
}
:私は配列のようにdocumentDBで1つのオブジェクトを持っていますこのクエリ?
最初のもの:2つの別々の質問に分けてください。全く別の2つの質問です。 –