我想獲取meteorJS中所有註冊用戶的數據。根據meteorJS和stackOverflow的Doc,在渲染函數中,我嘗試了一些方法(結果如提交所示)。我只收到一個空數組或訂閱新對象時,我居然有db.users
2個用戶帳戶:db.users.find的獲取meteor Js中所有註冊用戶的數據Js
結果()
{ "_id" : "uFdKrgSyeBr6msxsH", "createdAt" : ISODate("2017-10-19T12:35:26.930Z"), "services" : { "password" : { "bcrypt" : "$2a$10$.LP2ftnNFDNx1gB7ouaMZ.OwXWLk89iDL6qjOuc.CVebtR/ziiv1K" }, "resume" : { "loginTokens" : [ ] } }, "username" : "AAA" }
{ "_id" : "sJXS2YZ3vENHK2TYT", "createdAt" : ISODate("2017-10-19T12:35:46.266Z"), "services" : { "password" : { "bcrypt" : "$2a$10$TMbeew0aQ/L71YCHjSMoveyf3Kj7Vf0uNnZc7D0OnVtze.ZcuuoE6" }, "resume" : { "loginTokens" : [ { "when" : ISODate("2017-10-19T12:35:46.274Z"), "hashedToken" : "4WpMPUrqydYyKSStCWayBVubNKhgUiLmRio7N1902mg=" } ] } }, "username" : "BBB" }
https://github.com/LeMueller/meteor_react_chatroom
也許有人知道的問題。提前致謝。
代碼在客戶端:
import { Meteor } from 'meteor/meteor';
Meteor.startup(() => {
Meteor.publish('allUsers', function(){
return Meteor.users.find({},{
fields:{
_id:1,
username:1
}
});
});
});
我會試試看。非常感謝。 –