In dem Dokument Beispiel können wir sehen:Wie eine Aufgabe mit SpecId in Firebase-Queue mit Nodejs schieben?
var Queue = require('firebase-queue'),
Firebase = require('firebase');
var ref = new Firebase('https://<your-firebase>.firebaseio.com');
var queueRef = ref.child('queue');
var messagesRef = ref.child('messages');
var options = {
'specId': 'new_user'
};
new Queue(queueRef, options, function(data, progress, resolve, reject) {
// sanitize input message
console.log(data.message);
// pass sanitized message and username along to be fanned out
resolve(data);
});
Wie eine neue Aufgabe mit dem specId
var task = {'userId': "0338ba4d-191f-4044-9af0-4c76f47aeef9"};
ref.child("queue").child("tasks").push(task);
Dieser Push hat benutzerdefinierte specId new_user
oder andere speichern Sie die Warteschlange nicht auslösen. Wenn ich die options
aus der Warteschlange zu entfernen, funktioniert es (natürlich)