枪 0.8.9,Node.js
在编写的API 参考中
users.map().val(cb) 获取每个用户一次,包括随时间添加的用户。
但对我来说,它从第二次运行开始返回重复项。我运行脚本的次数越多,收到的副本就越多。
为什么?我怎样才能列出dinos
集合中的所有恐龙而不重复?
const Gun = require('gun');
const gun = new Gun({ peers: [ 'https://localhost:8888/gun' ] });
const app = gun.get('park');
const dinos = app.get('dinos');
const velociraptor = app.get('velociraptor').put({
statistics: {
force: 9,
speed: 15
}
});
const trex = app.get('trex').put({
statistics: {
force: 25,
speed: 5
}
});
dinos.set(velociraptor);
dinos.set(trex);
dinos.map().val((v, k) => {
console.log(k);
console.log(v);
});
我的本地 data.json 文件内容https://gist.github.com/sergibondarenko/8e56ca1cde4ef9875c2238a8b4c9808d