mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
enable cross partition queryies (#9961)
This commit is contained in:
@@ -53,7 +53,7 @@ function getConfig(quality: string): Promise<Config> {
|
|||||||
};
|
};
|
||||||
|
|
||||||
return new Promise<Config>((c, e) => {
|
return new Promise<Config>((c, e) => {
|
||||||
client.queryDocuments(collection, query).toArray((err, results) => {
|
client.queryDocuments(collection, query, { enableCrossPartitionQuery: true }).toArray((err, results) => {
|
||||||
if (err && err.code !== 409) { return e(err); }
|
if (err && err.code !== 409) { return e(err); }
|
||||||
|
|
||||||
c(!results || results.length === 0 ? createDefaultConfig(quality) : results[0] as any as Config);
|
c(!results || results.length === 0 ? createDefaultConfig(quality) : results[0] as any as Config);
|
||||||
@@ -86,7 +86,7 @@ function createOrUpdate(commit: string, quality: string, platform: string, type:
|
|||||||
updateTries++;
|
updateTries++;
|
||||||
|
|
||||||
return new Promise<void>((c, e) => {
|
return new Promise<void>((c, e) => {
|
||||||
client.queryDocuments(collection, updateQuery).toArray((err, results) => {
|
client.queryDocuments(collection, updateQuery, { enableCrossPartitionQuery: true }).toArray((err, results) => {
|
||||||
if (err) { return e(err); }
|
if (err) { return e(err); }
|
||||||
if (results.length !== 1) { return e(new Error('No documents')); }
|
if (results.length !== 1) { return e(new Error('No documents')); }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user