As stated lastly by @diaconutheodor Grapher seems to be a lost child. Unfortunatly, as time go by, Grapher prohibit update to meteor 2.* and begins to raise errors.
What a pity for such wonderful piece of sotware !
For example, on meteor 2.0, the link type “one to many” is broken due to meteor’s mongo package.
const relation = collection_source.getLink( collection_source_id, link_name );
relation.add( collection_target_ids );
will raise this exception
Exception while invoking method 'expertise.team.update' MongoError: '$set' is empty. You must specify a field like so: {$set: {<field>: ...}}
I20220108-01:40:41.560(1)? at Function.create (/Users/ergo/.meteor/packages/npm-mongo/.3.8.1.1jhtmxf.5owjj++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/lib/core/error.js:57:12)
I20220108-01:40:41.561(1)? at toError (/Users/ergo/.meteor/packages/npm-mongo/.3.8.1.1jhtmxf.5owjj++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/lib/utils.js:123:22)
I20220108-01:40:41.561(1)? at /Users/ergo/.meteor/packages/npm-mongo/.3.8.1.1jhtmxf.5owjj++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/lib/operations/common_functions.js:379:39
I20220108-01:40:41.561(1)? at /Users/ergo/.meteor/packages/npm-mongo/.3.8.1.1jhtmxf.5owjj++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/mongodb/lib/core/connection/pool.js:405:18
Strange as the add
function doesn’t use $set
modifier in its query, but $addToSet
…
So, do someone maintain a fork somewhere ?
Would the meteor community do so ?
Thanks for your highlights.