MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB:Tôi muốn lưu trữ đối tượng mảng trong bộ sưu tập

Nếu bạn muốn có một thuộc tính có tên là 'type' trong lược đồ của mình, bạn nên chỉ định nó như sau 'type':{type:String}.

Ngoài ra, mảng giá trị của bạn phải có kiểu:"value":[String]

Đây là một ví dụ hoạt động.

'use strict';

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');
var Schema = mongoose.Schema;

var schema = new Schema({
	routerData: {
		'User-Name': {
			'type': {type: String},
			'value': [String]
		},
		'NAS-IP-Address': {
			'type': {type: String},
			'value': [String]
		},

	},
});

var RouterData = mongoose.model('RouterData', schema);

var routerData = {
	'User-Name': {'type': 'string', 'value': ['\u0000\u0000\u0000\u0000']},
	'NAS-IP-Address': {'type': 'ipaddr', 'value': ['10.1.0.1']}
};

var data = new RouterData({routerData: routerData});
data.save();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. JSON từ EJS sang đối tượng JSON trong JS

  2. Cách chạy các lệnh mongodb thô từ pymongo

  3. Lumen - mongodb - jenssegers / laravel-mongodb - người đưa thư

  4. làm thế nào để có được phiên mongoose trong trình xác thực giản đồ mongoose

  5. Lọc và sắp xếp lại kết quả bằng cách sử dụng node.js và mongodb theo ngày (tháng)