2017-12-19 15 views
1

昨日私たちのシステムにサインアップしたユーザーのコレクションを更新しようとしています。私の目的は、昨日登録したユーザーを見つけてisActivetrueに設定することです。特定の日付に登録したユーザーのリストを取得できますが、更新方法はわかりませんAzure Cosmos DBでコレクションを更新する方法

これはユーザーのリストを選択するために使用するクエリです。私は、このクエリを使用して、昨日までの署名26人のユーザーの一覧を取得していますのAzure> AzureのコスモスDB>クエリエクスプローラ

SELECT * FROM UserAccounts u WHERE u.isActive = false AND u.signupDate 
>= "2017-12-18" AND u.signupDate <= "2017-12-19" 

内側からこれを使用しています。 私はMSFTのthis docを参照していましたが、どのように見つけることができませんでした。

これがクエリエクスプローラを使用して実行できない場合は、この変更を内部的に行う方法を教えてください。

答えて

3

Azure Portalのクエリエクスプローラは、クエリを実行するためのもので、挿入/更新操作は実行しません。

Data Explorerを使用してクエリを実行し、フィルタ処理された結果にアクセスして編集することができます。 ドキュメントセクションで

Data Explorer access menu

、クエリー(あなたの句)としてフィルターを適用することができ、結果および編集と更新それらをクリックしてください。

Filtering in Data Explorer

ちょうどあなただけの場合には、フィルターセクションでWHERE句を適用するために覚えて、 WHERE c.isActive = false AND c.signupDate >= "2017-12-18" AND c.signupDate <= "2017-12-19"は動作するはずです。

+0

ありがとうございました。 –

関連する問題