战力扩充为long

master_ob2
PC-202302260912\Administrator 2023-09-05 15:27:39 +08:00
parent 6372ce36a7
commit 3c787f4b86
1 changed files with 7 additions and 20 deletions

View File

@ -1,39 +1,25 @@
package db;
import com.ljsd.jieling.db.mongo.MongoUtil;
import com.ljsd.jieling.logic.dao.root.User;
import com.mongodb.*;
import com.mongodb.client.ListDatabasesIterable;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.MongoIterable;
import org.bson.Document;
import com.mongodb.MongoClientURI;
import org.springframework.data.domain.Sort;
import org.springframework.data.mongodb.core.DbCallback;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
import org.springframework.data.mongodb.core.aggregation.Aggregation;
import org.springframework.data.mongodb.core.aggregation.LimitOperation;
import org.springframework.data.mongodb.core.aggregation.ProjectionOperation;
import org.springframework.data.mongodb.core.aggregation.SortOperation;
import org.springframework.data.mongodb.core.convert.DefaultDbRefResolver;
import org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper;
import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
import org.springframework.data.mongodb.core.query.BasicQuery;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.data.redis.core.query.QueryUtils;
import java.net.URLEncoder;
import java.net.UnknownHostException;
import java.util.*;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Supplier;
import static org.springframework.data.mongodb.core.aggregation.Aggregation.*;
public class MongoTest {
public static void main(String[] args) throws UnknownHostException {
String encode = URLEncoder.encode("mongodb://rwuser:JkA!6VE@Gj@cMqu@139.9.84.15:8635/test?authSource=admin");
@ -396,11 +382,12 @@ public class MongoTest {
"2#1007046|1580169422|10011|10011|10008992\n" +
"2#1007046|1417149222|10011|10011|10007782\n";
String[] split = s.split("\n");
Map<Integer,Integer> userFOrce = new LinkedHashMap<>();
Map<Integer,Long> userFOrce = new LinkedHashMap<>();
for(String row : split){
userFOrce.put(Integer.parseInt( row.split("\\|")[4]),0);
userFOrce.put(Integer.parseInt( row.split("\\|")[4]),0L);
}
assert users != null;
users.forEach(user -> {
if(userFOrce.containsKey(user.getId())){
userFOrce.put(user.getId(),user.getPlayerInfoManager().getMaxForce());