Skip to main content

Initialize the SDK

SDK Comparison Overview

SDK TypeApplicable PlatformTarget ObjectFeaturesRecommended ScenariosDocumentation Link
Mini Program SDKWeChat Mini ProgramcollectionBuilt-in SDK, no installation requiredMini Program directly operates on database collectionsMini Program SDK Initialization
Mini Program Client SDKWeChat Mini ProgramData modelComplete featuresMini Program directly operates on data modelsMini Program Client SDK
Web SDKWeb browserdata model, collectionLightweight, supports modern browsersWeb applications, H5 pagesWeb SDK Initialization
Node.js SDKNode.js environmentdata models, collectionsserver-side permissions, complete featurescloud functions, background servicesNode.js SDK Initialization
HTTP APIAny platformRESTful interfaceCross-language supportThird-party system integrationHTTP Documentation

Initialize based on the selected SDK.

wxCloud

wx.cloud is the built-in syntax for Mini Programs, no installation required.

Initialization

Configure initialization settings in the app.js file of the Mini Program:

wx.cloud.init({
env: env: 'your-env-id', // Replace with your environment ID
traceUser: true,
})

Parameter description

FieldData TypeRequiredDefault ValueDescription
envstring✅ Yes-Environment ID, which specifies which environment's cloud resources to access
traceUserboolean❌ NotrueWhether to record user access to the User Management module for viewing in the console

Collection Operation Example

wx.cloud.init({
env: env: 'your-env-id', // Replace with your environment ID
traceUser: true,
})

// Obtain the database instance (for collection operations)
const db = wx.cloud.database()

// Query a single record by document ID
const result = await db.collection('todos')
.doc('docId')
.get()

console.log('Query result:', result.data)

Next Steps

Next, perform data operations using the database instance or data model instance provided by the SDK.