2016-08-08 15 views
7

Đây là truy vấn Ví dụ Cloudboost:Cloudboost. Người bắt đầu. Làm thế nào để hiển thị ví dụ truy vấn?

var query = new CB.CloudQuery("Student"); 
query.equalTo('age', 21); //find all Students who age is 21 
query.find({ 
success: function(list){ 
//list is an array of CloudObjects 
}, 
error: function(err) { 
//Error in retrieving the data. 
} 
}); 

Câu hỏi của tôi là: Làm thế nào để tôi hiển thị nội dung của truy vấn? Khi tôi làm điều đó như thế này

document.write(query); 

tôi nhận được

[object, Object] 

Nếu tôi nhìn vào diễn đàn nó nên được giải quyết với

document.write(JSON.stringify(list)); 

Nhưng điều đó không làm việc. Tôi đang ở Monaca (Phonegap).

Trả lời

1

Hàm Query.find lấy một đối tượng có chứa hai hàm gọi lại, một hàm thành công và một hàm lỗi. Hàm thành công trả về một danh sách các CloudObject và đó là những gì bạn cần. Dưới đây là đoạn code mẫu dưới đây:

var query = new CB.CloudQuery("Student"); 
query.equalTo('age', 21); //find all Students who age is 21 
query.find({ 
success: function(list){ 
    console.log(list); //here's the result of the query 
}, 
error: function(err) { 
//Error in retrieving the data. 
} 
}); 
+1

Trong khi đoạn mã này có thể giải quyết được câu hỏi, [bao gồm giải thích] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) thực sự giúp cải thiện chất lượng bài đăng của bạn. Hãy nhớ rằng bạn đang trả lời câu hỏi cho người đọc trong tương lai và những người đó có thể không biết lý do cho đề xuất mã của bạn. Ngoài ra, vui lòng không cố gắng gắn mã của bạn với các nhận xét giải thích, điều này làm giảm khả năng đọc của cả mã và giải thích! –

+0

Ý tưởng tuyệt vời. Đã cập nhật câu trả lời của tôi –

+0

Cảm ơn bạn đã giải thích. Bằng cách nào đó nó không hoạt động trên Monaca (Phonegap) IDE. Tôi có thể sử dụng: console.log ('test'); trong hàm succes và nó hiển thị. Nhưng console.log (danh sách); không hiển thị bất cứ điều gì. Tôi sẽ thử xem liệu một chuyên gia Monaca có biết thêm ... – Remzo

0

Câu trả lời là một cái gì đó như:

document.write (danh sách [0] .get ('Sinh viên'));

vì vậy đó là phần getters và setters trong JS.

Cảm ơn rất nhiều @ nawaz-cloudboost.io !!

Các vấn đề liên quan