Ich baue eine App, wo ich Nachrichten als Unterdokumente in einem Chatroom hinzufügen muss. Ich muss die Daten des Unterdokuments zurückgeben, sobald ich es in den vorhandenen Raum einfüge. dies ist mein CodeDas eingefügte Unterdokument zurückgeben
Room.findOne({ roomname: data.room }, (err, room) => {
room.messages.push({ username: data.username, message: data.message });
room.save((err, room) => {
socket.broadcast.to(data.room).emit("new message", {
username: room.messages.slice(-1).name,
message: room.messages.slice(-1).message,
createdat: room.messages.slice(-1).createdat
});
});
});
So dies der Code habe ich verwendet letzte Unter Dokument abgerufen werden. Gibt es einen anderen Weg, dies zu erreichen?
Lun dies einen Syntaxfehler ' Syntax gibt: bei unerwartetes Token * * (** äh, Zimmer) => {' – TRomesh
@TRomesh Ich habe mich einen Moment lang gefragt, wo. Zweites Beispiel war ein '}'. Korrigiert. Bedient mich hier richtig, anstatt direkt einen externen Redakteur einzutippen. –