Why; wHy whY... Why NoCoDB don't have Create/Update like AirTable and Google Sheets?

Hi;
maybe it’s me I don’t understand the background of API
but why AirTable and Google Sheets node allow us to do Create/Append or Update a record/row while NoCoDB and BaseRow don’t.

From a philosophical point of view I would love that Open Source and Fair project like n8n take care of his fellows; and I’m sure the community want so too :wink:

But, for now I just don’t understand if it’s a mistake, a forgotten or it’s a limitation due to a technicalities from the API side.

As a sub questions;

Does anyone is able to make a simple workflow that would replace this missing function :wink:
Like

compare xyz
if xyz matching
then update
if not create

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hey @JOduMonT,

It isn’t really an API or technical limitation it is just down to the age of the nodes, A lot of our nodes were created 3+ years ago with some of them starting to be overhauled with new features and options now like Google Sheets and Airtable.

At some point in the future when we get to Baserow and NocoDB they will also have the same options but our nodes team is still fairly small (there are 4 of us right now with a 5th starting soon) so we have a lot of things to get to so we arrange the work based on how popular the node is so this means that Baserow will likely get an update before NocoDB at the moment.

Your missing function sounds like you coudl do it with a compare node or a filter node if you wanted to get fancy with it.

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.