Ich versuche, einen Schlüssel aus einem RethinkDB-Dokument zu entfernen. Meine Ansätze (was nicht funktioniert):Wie entferne ich einen Schlüssel aus einem RethinkDB-Dokument?
r.db('db').table('user').replace(function(row){delete row["key"]; return row})
Andere Ansatz:
r.db('db').table('user').update({key: null})
Dieses nur setzt row.key = null (was vernünftig aussieht).
Beispiele getestet auf rethinkdb Daten Explorer über Web-UI.
Wenn Sie nach der Javascript-Version des Rezepts suchen: http://rethinkdb.com/docs/cookbook/javascript/#removing-a-field-from-a-document – neumino
Wie kann ich dies für verschachtelte Feld von tun Schlüssel? – Suvitruf
@Suvitruf, können Sie die verschachtelte Feldsyntax wie folgt verwenden: '.replace (r.row.without ({key1: {key2: true}}))' – BarthesSimpson