2017-12-19 5 views
1

Ich versuche die Sammlung von Benutzern, die sich gestern in unserem System angemeldet haben, zu aktualisieren. Mein Ziel ist es, die Benutzer zu finden, die sich gestern angemeldet haben und isActive auf true setzen. Ich bin in der Lage, eine Liste der Benutzer zu erhalten, die sich an einem bestimmten Datum angemeldet haben, aber nicht sicher, wie sie zu aktualisieren sind.Aktualisieren von Sammlungen in Azure Cosmos DB

Dies ist die Abfrage, die ich benutze, um die Liste der Benutzer auszuwählen. Ich verwende diese von innen Azure> Azure Cosmos DB> Abfrage Explorer

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

Ich erhalte Liste der 26 Benutzer, die diese Abfrage gestern mit unterzeichnet. Ich bezog mich auf this doc von MSFT aber konnte nicht finden, wie.

Wenn dies nicht mit Query Explorer möglich ist, dann erwähnen Sie bitte, wie ich diese Änderung intern vornehmen kann.

Antwort

3

Der Abfrage-Explorer im Azure-Portal dient nur zum Ausführen von Abfragen, nicht zum Ausführen von Operationen zum Einfügen/Aktualisieren.

Sie können die Data Explorer verwenden, um Abfragen auszuführen und auf die gefilterten Ergebnisse zuzugreifen und sie so zu bearbeiten, wie Sie möchten.

Data Explorer access menu

Im Dokumente Abschnitt können Sie wenden eine Filter als Query (WHERE-Klausel), dann klicken Sie auf die Ergebnisse und bearbeiten und aktualisieren sie.

Filtering in Data Explorer

einfach nur die WHERE-Klausel im Filter-Bereich gelten erinnern, in Ihrem Fall soll WHERE c.isActive = false AND c.signupDate >= "2017-12-18" AND c.signupDate <= "2017-12-19" arbeiten.

+0

Vielen Dank. –

Verwandte Themen