排行榜

  • 用户榜
  • 标签榜
  • 冲榜分奖金

频道

最新最热悬赏待采纳 筛选
  • 1

    回答

  • 10

    浏览

总用户数量为2000W+,分布在各小区. 一家超市有100W+件商品,一家超市的服务范围的人数为10W+人. 超市的数据主要有:1.所有商品的信息(编号,名字,数量,单价,折扣),2.用户购买的过程记录(即:用户进入超市-选购-结账-离开),3.超市的配置信息(员工信息,地理位置,等) 用户数据主要有:用户ID,姓名,性别,年龄,手机号码等等 小区数据主要有:用户列表,小区的基本信息   用户,小区,超市数量逐步增加. 使用mongoDB分片集群的水平扩展,如何设计mongoDB的数据结构,以及分片键

  • 3

    回答

  • 40

    浏览

应该是sparkstreaming对接kafka的时候出现数据积压的问题,报错如下: 部分代码: 试过手动配置offsets,还是报错     val offsets = collection.Map[TopicPartition, Long] {       new TopicPartition(“recommender”, 0.toInt) -> 21     } 有没有大佬能解决的!!卡了好久了

  • 3

    回答

  • 28

    浏览

mongo中存当天前的数据,redis存当天的数据,每天凌晨会同步一次redis的数据到mongo,并清空redis。现在如何针对这两个数据库进行分页排序查询?

  • 0

    回答

  • 12

    浏览

上述两个数据库是否打了补丁之后,版本号会发生变化?

回答 boamusou
采纳率100%
7天前
  • 6

    回答

  • 25

    浏览

{microWater=97.516, SF6temp=19.210, elecQuantity=100, P20A=763147.250, SF6density=50.649, SF6Pressure=760571.688, sensorCode=433100000987137, P20G=661847.250, dewPoint=-25.325, SF6Ice=-21.076, timestamp=2021-04-07 17:13:23}

  • 4

    回答

  • 9

    浏览

Users.findOneAndUpdate({ user_id: user_id }, { $push: { "chat.$[item].record": { "role": 'me', "item_record": item_record, "item_time": item_time } } }, { arrayFilters: [{ "item":{ $type:"object" }, "item.ta_id": ta_id }] }, function(err) { if (err) { ........... } else { ........... } }) }) 在先前的本地测试中没有任何问题,就是利用arrayFilters,简单地插入数据到特定的位置,但是现在报错了,非常离谱... { MongoError: exception: cannot use the part (chat of chat.$[item].record) to traverse the element ({chat: [ { is_hiden: false, ta_id: "1619759159250", ta_img: "/public/image/users/test.png", me_id: "1619758422666", record: [ { role: "ta", item_record: "(你好)" } ], char_time: 1619941310624.0 } ]})  

  • 4

    回答

  • 18

    浏览

1.使用java语句连接服务器上的mongodb数据库,首先连接成功,几毫秒后因出现套接字异常被断开连接 这是日志显示的  这是 mongdb的日志 确实有连接进来的日志显示 import java.util.List; import java.util.ArrayList; import java.util.List; import org.bson.types.ObjectId; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.Mongo; public class csdnconnect { static Mongo connection = null; static DB db = null; public void MongoDBUtil(String dbName) throws Exception { connection = new Mongo("47.114.149.208:27017"); db = connection.getDB(dbName); } public static Mongo getConnection() { return connection; } public List<String> findd(String collName) { DBCollection collection = db.getCollection(collName); DBCursor cursor =collection.find(); return convertCursorToList(cursor); } private List<String> convertCursorToList(DBCursor cursor) { List<String> results = new ArrayList<String>(); while(cursor.hasNext()) { DBObject dbObject = cursor.next(); for(String key : dbObject.keySet()) { results.add("{"+key+":"+dbObject.get(key)+"}"); } } return results; } }   这是 连接mongodb数据库的代码 包括连接和查询 import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.view.View; import java.util.List; public class MainActivity extends AppCompatActivity { private SensorManager sm; private Sensor mysensor; private StringBuffer sb = new StringBuffer(); private csdnconnect db = new csdnconnect(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); System.out.println("wudi1"); sm = (SensorManager) getSystemService(Context.SENSOR_SERVICE); try { db.MongoDBUtil("mycol"); System.out.println("wudi2"); db.getConnection(); List<String> cursor=db.findd("mycol"); System.out.println("wudi3"); System.out.println(cursor); } catch (Exception e) { e.printStackTrace(); } } }    这是安卓代码mainactivity部分,数据库相关的只有try catch里面的内容,其实“wudi3”和cursor并没有输出   希望有大佬能帮我看看问题出在哪里

  • 2

    回答

  • 21

    浏览

 原先写前端项目的时候是用VUE+KOA写的,数据源是假数据,用json文件测试的代码,后面要求连接数据库,在koa的基础上连接mongodb,可是之前写代码的时候测试数据是用json文件,现在是用js访问数据库得到数据,按之前的方式访问之后得到的js文件的代码,不是获取的数据,请各位大佬支支招  

  • 0

    回答

  • 13

    浏览

我是照着一个视频教程做的: https://www.youtube.com/watch?v=yH593K9fYvE 完成的代码是这样的: js文件: const express = require('express'); const mongoose = require('mongoose'); const app = express(); const ejs = require('ejs'); app.set('view engine','ejs'); mongoose.connect('mongodb://121.5.***.**:27017/Python'); const python_result = { content: String } const Python = mongoose.model("content", python_result); app.get('/', (req, res) => { Python.find({}, function(err, test){ res.render('index', { ResultList: test }) }) }) app.listen(4000, function() { console.log('server is running') })   index.ejs文件: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Python Result</title> </head> <body> <h1>try3</h1> <% for(i=0; i< ResultList.length; i++) {%> <li><a><%= ResultList[i].content %></a></li> <% } %> </body> </html>   数据库如图:   显示结果只有html的<h1>标签, 数据库内容没有显示出来