解决方法
如果要创建数据库(如果不存在),或者获取“数据库已存在”的值(如果存在),则可以执行以下操作:
r.dbList().contains('example_database') .do(function(databaseExists) { return r.branch( databaseExists,{ dbs_created: 0 },r.dbCreate('example_database') ); }).run();
如果创建,它将返回以下内容:
{ "config_changes": [ { "new_val": { "id": "1ee7ddb4-6e2c-43bb-a0f5-64ef6a6211a8","name": "example_database" },"old_val": null } ],"dbs_created": 1 }
而如果它已经存在:
{ "dbs_created": 0 }