Ich arbeite an Knoten js mit DynamoDB mit dynamoose. Nehmen wir zum Beispiel an, dass wir eine Tabelle Mitarbeiter haben, in der zwei Attribute Branch und Domain vorhanden sind. Ich habe einen bestimmten Zweig und eine bestimmte Domäne, jetzt möchte ich alle Angestellten entweder unter der gegebenen Zweigstelle oder der gegebenen Domäne erhalten. Kann jemand bitte ein Beispiel für den obigen Fall geben?Brauchen Sie Hilfe beim Schreiben von Abfragen mit dynamoose
0
A
Antwort
2
Hier ist der Code zum Abfragen und Scannen.
Der Code wird mit der lokalen Instanz von DynamoDB verbunden.
Mitarbeiter Schema verwendet: -
Niederlassung - Hash Key
Keine Sortierschlüssel in der Tabelle
Domain - das Attribut
-Code ist: -
var dynamoose = require('dynamoose');
dynamoose.AWS.config.update({
accessKeyId : 'AKID',
secretAccessKey : 'SECRET',
region : 'us-east-1'
});
dynamoose.local();
var Schema = dynamoose.Schema;
var Table = dynamoose.Table;
var Employee = dynamoose.model('employee', { branch: String, domain: String });
Employee.get('UK').then(function (data) {
console.log('Get :' + JSON.stringify(data));
});
Employee.query('branch').eq('UK').exec(function (err, data) {
console.log('Query :' + JSON.stringify(data));
});
Employee.scan('domain').eq('Banking').exec(function (err, data) {
console.log('Scan :' + JSON.stringify(data));
});
Erläuterung: -
Employee.get (..) - Holen Sie sich die Daten von Hash-Schlüssel
Employee.query (..) - Holen Sie sich die Daten von Hash Taste zusammen mit anderen Attributen nach Bedarf
Employee.scan (..) - Ermitteln der Daten basierend auf Nicht-Schlüsselattributen
Verwandte Themen
- 1. Brauchen Sie Hilfe beim Schreiben der Abfrage.
- 2. Benötigen Sie Hilfe beim Schreiben von SQL-Abfragen (Joins, Unterabfragen)
- 3. Brauchen Sie Hilfe beim Schreiben einer Abfrage (LINKE VERBINDUNG)
- 4. Brauchen Sie Hilfe beim Schreiben eines Javascript, um Werte hinzuzufügen
- 5. Brauchen Sie Hilfe beim Schreiben eines einfachen Programms
- 6. Brauchen Sie Hilfe mit 2 MySql Abfragen. Registriert vs Subqueries
- 7. mit Schreibtest Brauchen Sie Hilfe
- 8. Brauchen Sie Hilfe beim Sortieren der Programmierbuzzworte
- 9. Brauchen Sie Hilfe mit TCHart
- 10. Brauchen Sie Hilfe beim Aufrufen einer Funktion
- 11. Brauchen Sie Hilfe beim Abfragen über zwei Datenbanken (beim ersten Mal versucht, dies zu tun)
- 12. Brauchen Sie Hilfe beim Schreiben von SQL-Abfrage mit dynamischen Spalten
- 13. Brauchen Sie Hilfe mit CSS
- 14. Brauchen Sie Hilfe mit RAZOR
- 15. Brauchen Sie Hilfe beim Verstehen von Camera2Basic Beispiel von Google
- 16. Brauchen Sie Hilfe beim Abrufen von Daten aus Firebase
- 17. Brauchen Sie Hilfe,
- 18. Brauchen Sie Hilfe mit generischen Update-Trigger
- 19. Brauchen Sie Hilfe beim Entwerfen von MySQL-Datenbank
- 20. Brauchen Sie Hilfe beim Vergleichen und Anzeigen von Zahlen
- 21. Brauchen Sie Hilfe beim Kombinieren von zwei regulären Ausdrücken
- 22. Brauchen Sie Hilfe beim dynamischen Erstellen von Threads in VB.Net
- 23. Brauchen Sie Hilfe auf HL7
- 24. Brauchen Sie Hilfe beim Einrichten von CLANG auf Windows Richtig
- 25. Brauchen Sie Hilfe beim Hinzufügen von Binärzahlen in Python
- 26. Brauchen Sie Hilfe beim Implementieren von Funktionen in GroceryItem-Klasse
- 27. Brauchen Sie Hilfe Schreiben Prop zu Blak :: Sudoku → [Pos] (Haskell)
- 28. Brauchen Sie Hilfe beim Formatieren einer Linie mit sed
- 29. Brauchen Sie Hilfe mit Klassen Modellierung
- 30. Brauchen Sie Hilfe, einen Python schreiben BMI calc
Was ist der Hash-Schlüssel und Sortierschlüssel der Tabelle? – notionquest