const faunadb = require('faunadb'); const client = new faunadb.Client({ secret: 'your-secret-key' }); const createDatabase = async () => { try { const result = await client.query( faunadb.query.CreateDatabase({ name: 'my-database' }) ); console.log('Database created: ', result); } catch (error) { console.log('Error creating database: ', error); } }; const createCollection = async () => { try { const result = await client.query( faunadb.query.CreateCollection({ name: 'my-collection' }) ); console.log('Collection created: ', result); } catch (error) { console.log('Error creating collection: ', error); } }; const insertDocument = async () => { try { const result = await client.query( faunadb.query.Create( faunadb.query.Collection('my-collection'), { data: { name: 'John Doe', age: 30 } } ) ); console.log('Document inserted: ', result); } catch (error) { console.log('Error inserting document: ', error); } }; const getDocument = async (documentId) => { try { const result = await client.query( faunadb.query.Get( faunadb.query.Ref( faunadb.query.Collection('my-collection'), documentId) ) ); console.log('Document retrieved: ', result); } catch (error) { console.log('Error retrieving document: ', error); } }; createDatabase(); createCollection(); insertDocument(); getDocument('document-id');


上一篇:
下一篇:
切换中文